25得票3回答
Android Compose ModalBottomSheetLayout 在内容大小改变时跳动

我与这篇文章中的问题基本相同,不同之处在于我使用的是Jetpack Compose而不是旧的View model。无论是哪种类型的内容都会发生这种情况——我用一个简单的Text composable进行了测试。以下是如何重现它: 将Text composable设置为显示一个字符串,使其高度...

25得票2回答
RecyclerView(水平方向)嵌套在BottomSheet中,导致无法垂直滚动。

我有一个使用LinearLayoutManager和HORIZONTAL方向的RecyclerView,嵌套在使用BottomSheet Behavior的FrameLayout中。 当尝试在RecyclerView上垂直拖动时,BottomSheet不响应拖动事件。可能是因为对于水平方向的...

25得票3回答
底部工作表行为设置状态但不使用动画

我尝试使用设计库23.0.2中的新BottomSheetBehavior,但我认为它太受限制了。当我使用setState()方法改变状态时,bottomsheet会使用动画移动到新状态。 如何立即改变状态而不使用动画?我没有看到可用的公共方法来实现这一点。

24得票1回答
安卓底部表单平滑展开,如谷歌地图

我想重新创建Google Maps应用程序中提供的底部表现形式: 预期行为的链接。 我尝试使用BottomSheetBehavior和其他几个第三方库,如umano AndroidSlidingUpPanel,但我无法避免的问题是它们都将底部表格捕捉在两种状态之间(折叠和展开)。 我希望...

23得票6回答
CoordinatorLayout + 视差图像 + BottomSheetLayout,滚动不起作用

介绍 我有一个活动,它使用 CoordinatorLayout、AppBarLayout 和 CollapsingToolbarLayout 实现了带视差头部图像和滚动内容的常见模式。我的 xml 布局如下: <android.support.design.widget.Coordi...

23得票4回答
键盘覆盖底部表单

朋友们!我创建了一个 FAB 底部表单,想要将其变为“搜索”文本字段。但是,当我点击 FAB 时,键盘出现并覆盖在底部表单上,导致我无法看到我所输入的内容。想要通过以下解决方案将底部表单推向上方:Scaffold( resizeToAvoidBottomPadding: false, body...

22得票4回答
找不到脚手架小部件:打开底部对话框表时出现异常

我正在使用Scaffold widget,但在打开底部对话框时出现此异常。@override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("Calendar")...

20得票2回答
Android中与“Bottom Sheet”等价的“Top Sheet”是什么?

我想实现一种“底部抽屉式”布局,但是有一个变化是,这个“底部”抽屉将是一个MapFragment(地图片段),并不适合作为可以上下拖动的视图。 我有一个可能比较幼稚的想法,将逻辑“翻转”为“顶部抽屉式”设计,您可以向上/向下拖动顶部抽屉式来显示更多/更少的底部MapFragment。 例如...

20得票3回答
如何使底部对话框(bottomSheetDialog)覆盖状态栏并全屏显示?

我最近使用了android.support.design.widget.BottomSheetDialogFragment。我想做类似于Google联系人应用程序的事情,即它的BottomSheet可以覆盖工具栏和状态栏。但是,当我使用BottomSheetDialogFragment来实现这...

20得票8回答
从底部弹出的对话框片段中获取值

我从A fragment启动了bottomSheetDialogFragment。 我想从该bottomSheetDialogFragment中选择日期,然后将其设置在fragment A中。 日期已经选择好了,我只是想要在fragment A中获取它并设置在一些字段中。 如何获取该值呢? 有...