bottom-sheet相关内容
我在原始支持库中使用了BottomSheetBehavior: implementation 'com.android.support:design:27.1.1' 尽管缺少BottomSheetBehavior,但我迁移使用新的androidx库时.上述支持库中的映射不在 AndroidX重构列表中要么,但是迁移工具将其删除. 将BottomSheetBehavior包含在新的
..
我想实现“底表"类型的布局,但要使“底"表为MapFragment,但要使其在向上/向下可拖动的视图中效果不佳. 我可能天真地想过将逻辑“翻转"到"Top Sheet"设计中,在该设计中,您上下拖动Top Sheet以显示更多/更少的底部MapFragment. ie:从这里... ...为了[类似]这个... 是否可以使用“支持设计工具",或者我必须自己滚动类似的东西?
..
我使用DialogFragment方法实现了BottomSheet.我在BottomSheet中有一个TabLayout和ViewPager. ViewPager托管2个页面,每个页面都增加一个RecyclerView.第一个(“咖啡"选项卡)RecyclerView滚动良好.我现在遇到的问题是,对于第二个(“牛奶"选项卡),滚动无法正常工作.知道如何解决这个问题吗?谢谢! 您可以在这里创建
..
我已经使用NestedScrollView实现了底页行为.并且想知道是否可以在外部触摸时隐藏底视图. 解决方案 最后,我能够做到这一点, 使用了以下代码行: @Override public boolean dispatchTouchEvent(MotionEvent event){ if (event.getAction() == MotionEvent.ACTION
..
我在底部工作表片段中有一个编辑文本.当焦点放在编辑文本上时,布局上升.我尝试过 android:windowSoftInputMode="adjustNothing" 它适用于父活动,但不适用于对话框片段. 这是我的入门课: public class CustomBottomSheetDialogFragment extends BottomSheetDialogFragm
..
我已经实现了一个BottomSheet对话框,并且我想防止在用户窥视底片外部(未完全展开状态)时关闭该底片. 我在代码中设置了dialog.setCanceledOnTouchOutside(false);,但似乎没有任何影响. 这是我的BottomSheetDialogFragment类: public class ShoppingCartBottomSheetFragment
..
标准android BottomSheetBehavior具有树状态:隐藏,折叠和展开. 我想允许用户在折叠和展开之间“离开"底页.现在,使用默认行为,它将根据最接近的位置捕捉到折叠或展开.我应该如何禁用此快照功能? 解决方案 我将为实现View扩展BottomSheetDialogFragment的功能提供一种方法. 扩展: 首先是onResume: @Ove
..
背景 我使用了 底部-工作表 库( 此处 ,基于 该库 ,也写了 图书馆有问题,但总的来说,我已经解决了所有问题. 问题 最近,我们发现从所有广告网络屏幕返回到具有底部页面的屏幕之后,底部页面进入了一种奇怪的扩展状态. 我已经决定是时候尝试新的支持库底页了(显示为 立即显示底页,并且显示错误的高度. 必须立即配置其高度,不支持"wrap_content",并且展开时也不
..
我正在尝试在我的一项活动中实现“底页",但我对它的行为方式感到困惑! 这是问题所在,我有一个活动正在尝试显示底表,并且看到了: 如果我们未设置app:behavior_peekHeight属性,则“底部"表将永远无法工作 如果将PeekHeight设置为小于30dp(基本上只是将其隐藏在屏幕上) 如果在布局文件中将app:behavior_peekHeight设置为大于30
..
BottomSheetBehavior在 中正常工作 compile 'com.android.support:design:24.1.1' 但是当我将其更新到24.2.0时,它不起作用.这是一个错误吗? 这是我的代码:
..
我创建一个BottomSheetDialogFragment,我想调整它的最大展开高度.我怎样才能做到这一点?我可以找到BottomSheetBehaviour,但是我只能找到一个用于窥视高度的设置器,而不能用于扩展高度. public class DialogMediaDetails extends BottomSheetDialogFragment { @Override
..
我需要最下面的一张纸停在两个位置.我有下面的代码用于底表.
..
我在BottomSheetDialog内的RecyclerView中有一些EditText.我现在遇到的问题是,当屏幕上显示BottomSheetDialog时,我点击了RecyclerView中的第7个EditText.软键盘出现并覆盖在EditText上,因此我看不到键入的内容.但是如果我将BottomSheetDialog稍微向上拖动,即使我点击屏幕上的最后一个EditText,EditTe
..
打开底部工作表时,是否有任何方法可以像Android键盘那样手动上推布局(scrollview,recyclerview或整个活动)? 或者您可以说我想以底页的形式(不使用任何可编辑的视图)制作最小的键盘 解决方案 100%工作公式 在BottomSheetFragment的onCreateDialog中使用它 KeyboardUtil(getActivity(), view)
..
我有一个底片片段,显示给用户的是他的评论.在底部工作表的底部,我们有编辑文本,用户可以在其中添加新注释.因此,当软键盘打开时,键盘上方的底页保持静止,并且其顶部远远超出屏幕.但是打开键盘时,底页应该调整大小. 这是我的代码:
..
我正在尝试显示带有一些EditText字段的BottomSheetDialogFragment供用户输入信息.我想直接在键盘上方显示它,但是它一直掩盖内容. 这是我提起BottomSheetDialogFragment时发生的情况,您可以看到它选择了Card Number EditText,但覆盖了其他内容. 理想情况下,这就是我要查找的内容,您可以同时看到EditTexts和视图的填
..
我需要将BottomSheetBehavior与ScrollView一起使用,但这对我来说是这样的: Unexpected namespace prefix "app" found for tag RelativeLayout app:behavior_hideable="true" app:behavior_peekHeight="80dp" 这是我的xml:
..
我有一个RecyclerView,它使用LinearLayoutManager且方向为HORIZONTAL,并使用BottomSheet Behavior嵌套在FrameLayout内. 当尝试在RecyclerView上垂直拖动时,BottomSheet不会响应拖动事件.大概是因为LayoutManager水平方向禁用了垂直滚动. 我尝试覆盖LinearLayoutManager.c
..
当我尝试滚动列表时,有时这种方法不正确-BottomSheet拦截滚动事件并隐藏. 如何复制此内容: 打开底页 更改ViewPager的页面 尝试滚动列表 结果:BottomSheet将被隐藏. 这是示例代码: 编译'com.android.support:design:23.4.0' MainActivity.java package com.nkd
..
BottomSheetBehavior已在Android设计支持库23.2中引入,但是它不会使屏幕的其余部分变暗,也不会阻止与UI的其余部分的交互.无论如何,这可以实现吗? 解决方案 public class BottomSheetDimmedFragment extends BottomSheetDialogFragment { public static final Strin
..