草庐IT

BottomSheetBehavior

全部标签

Android 支持 BottomSheetBehavior 不能动态?

我正在使用Android支持库中的BottomSheet,如下所示:XML:我将subview添加到LinearLayout:bottomSheet.addView(actionButtonView);添加完subview后,我初始化BottomSheetBehavior并展开它:BottomSheetBehaviorsheetBehavior=BottomSheetBehavior.from(bottomSheet);sheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED);这行不通。没有显示。即使我在XML中预设了Line

android - 当设计库更新到 24.2.0 时,BottomSheetBehavior 不起作用

BottomSheetBehavior在中正常工作compile'com.android.support:design:24.1.1'但是当我将它更新到24.2.0时,它不起作用。这是一个错误吗?这是我的代码: 最佳答案 STATE_COLLAPSED:隐藏BottomSheet的一部分STATE_HIDDEN:隐藏完整的BottomSheet在SupportLibrary24.2.0中,您必须设置peek高度以指示您希望BottomSheet在折叠时显示多少像素。所以如果你想让它折叠和隐藏,你可以在初始化你的BottomSheet

android - BottomSheetBehavior 不是 CoordinatorLayout 的子项

这是我的XML布局,名称为歌曲列表:这是我的fragment,其中包含此布局:publicclassSongListextendsFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.songlist,container,false);textView=(TextView)view.findViewById(R.id.txt);ViewbottomShee

android - CoordinatorLayout 和 BottomSheetBehavior 的 react-native 包装器

我一直在编写一个包含BottomSheetBehavior的原生android模块.一个非常简单的BottomSheetBehavior可以这样实现https://gist.github.com/cesardeazevedo/a4dc4ed12df33fe1877fc6cea42475ae我遇到的第一件事是,整个页面必须是CoordinatorLayout的子项和它末尾的BottomSheetBehavior。所以我必须编写2个native模块,和.这是bottomSheetBehavior包装器。BottomSheetBehaviorManager.javapublicclassBo

android - 将 BottomSheetBehavior 与内部 CoordinatorLayout 一起使用

设计支持库v.23.2引入了BottomSheetBehavior,它允许协调器的子项充当底部工作表(可从屏幕底部拖动​​的View)。我想做的是,作为底页View,以下View(典型的协调器+折叠的东西):不幸的是,底部工作TableView应该实现嵌套滚动,否则它们不会获得滚动事件。如果您尝试使用主要Activity,然后将此View加载为底部工作表,您将看到滚动事件仅作用于“工作表”,并具有一些奇怪的行为,如果您继续阅读,您会看到。我很确定这可以通过子类化CoordinatorLayout来处理,或者甚至更好地通过子类化BottomSheetBehavior。你有什么提示吗?一些
12