草庐IT

half-screen-dialog

全部标签

【Flutter入门到进阶】Flutter基础篇---弹窗Dialog

1AlertDialog1.1说明        最简单的方案是利用AlertDialog组件构建一个弹框1.2示例void alertDialog(BuildContext context) async {  var result = await showDialog(      barrierDismissible: false, //表示点击灰色背景的时候是否消失弹出框      context: context,      builder: (context) {        return AlertDialog(          title: const Text("提示信息!"

android - 协调器布局 : Hiding/Showing half visible toolbar?

我想实现与您在GooglePlay商店中看到的效果类似的效果,滚动内容时,工具栏会在您滚动时离开屏幕。这与在#io15中介绍的CoordinatorLayout(1)一起工作正常,但是:如果您“中途”停止滚动,工具栏将保留在屏幕上,但被切成两半:我希望它在屏幕外显示动画,就像在GooglePlay商店中一样。我怎样才能做到这一点? 最佳答案 现在Android支持库23.1.0有一个新的滚动标志SCROLL_FLAG_SNAP可以让您实现这种效果。AppBarLayoutsupportsanumberofscrollflagswhi

android - 找不到与给定名称 Theme.Sherlock.Dialog 匹配的资源

安卓2.3.3我已经在SO中搜索了解决方案,但我无法理解给出的解决方案。如果有人能以简单的方式解释如何消除此错误,我将不胜感激。我在我的应用程序中使用ActionBarSherlock。我的基本主题Theme.Sherlock.Light适用于所有Activity。对于一个Activity,我希望我的Activity看起来像一个对话框,因此我想使用Theme.Sherlock.Dialog。这是我的list文件的声明。但我的XML中出现以下错误:错误:错误:找不到与给定名称匹配的资源(在“主题”处,值为“@style/Theme.Sherlock.Dialog”)。。为什么我得到这个?

android - Dialog.setContentView( View ) 和 AlertDialog.setView( View ) 有什么区别

我正在努力创建一个自定义对话框以获取用户的输入。我注意到,当我使用AlertDialog时,我可以使用setView()AlertDialog添加小部件,例如EditText/方法。我正在研究自定义AlertDialog并注意到Dialog有一个方法setContentView()。在AlertDialog的子类中,我可以使用setContentView()或setView()。我注意到的一个区别是,当我在AlertDialog上使用setView()时,我可以看到Positive和Negative按钮。在我的AlertDialog子类中,使用setContentView()我没有得到

安卓 ListView : Detect if ListView data fits on screen without scrolling

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Android:usingnotifyDataSetChangedandgetLastVisiblePosition-whenthelistViewisactuallyupdated?我有一个只有几个条目的简单ListView。根据设备大小和方向,ListView是否需要滚动。我在屏幕上也有一张图片,这不是真正必要的。如果ListView没有足够的空间不滚动,我想删除图片。当我在Activity的onCreate中填充我的ListView时,getLastVisiblePosition()尚未生效,它返回-1

Android: WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON 问题

我使用以下代码来保持屏幕打开:this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN|WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);有没有办法在代码后面禁用/删除FLAG_KEEP_SCREEN_ON?(我想让屏幕正常淡出)。谢谢! 最佳答案 你可能会做这样的事情this.getWindow().setFlags(this.getWindow().getFlags()&~WindowManager.La

android - 第二次在 Dialog 中膨胀 Fragment 时出错

我在Activity中有以下代码,它为包含fragment的布局启动对话框。...caseR.id.pick_resource:dialog=newDialog(this);dialog.setContentView(R.layout.resource_picker);dialog.setCancelable(true);dialog.setTitle("Pickaresource");dialog.show();这在应用程序启动后第一次工作得很好,但是当对话框退出并稍后再次调用时,我得到这个堆栈跟踪:08-1010:47:33.990:ERROR/AndroidRuntime(265

android - DialogFragment设置Dialog的高度

我刚刚使用了第一个使用DialogFragment创建的Dialog。一切都很好,除了我无法让对话框包装它的布局。我的布局将所有元素的高度设置为wrap_content。在MyFragmentDialog中,我什至找不到暗示它可用于设置FragmentDialog高度的方法。我错过了什么?如何使DialogFragment适合其内容?DialogFrament的onCreateView方法:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState)

android - 如何更改 Dialog 的默认黑色暗淡背景 "color"(不是暗淡的数量)?

(这是在Internet上找到的显示Dialog的随机图像。)我一直在实现自定义Dialog。我可以处理对话框上的几乎所有内容,除了对话框本身下方的默认黑色暗淡背景,但在其后面的整个屏幕上。基本上我想改变它的颜色和alpha值。我一直在StackOverflow中徘徊,但我找到的唯一答案是关于改变Dialog本身的背景。无论如何,如果您需要它,这是我的简单代码。自定义对话框.javapublicclassHTDialogextendsDialog{publicHTDialog(Contextcontext,booleancancelable,OnCancelListenercancel

使用 dialog 和 jq 在 Linux 上编写高效终端 TUI

为何选择文字用户界面(TUI)?许多人每日都在使用终端,因此,文字用户界面TextUserInterface(TUI)逐渐显示出其价值。它能减少用户输入命令时的误差,让终端操作更高效,提高生产力。以我的个人使用情况为例:我每日会通过家用电脑远程连接到我使用Linux系统的实体PC。所有的远程网络连接都通过私有VPN加密保护。然而,当我需要频繁重复输入命令进行连接时,这种经历实在令人烦躁。于是,我创建了下面这个Bash函数,从而有所改进:exportREMOTE_RDP_USER="myremoteuser"functionremote_machine(){/usr/bin/xfreerdp/c