SheetBehavior :扩展自BottomSheetBehavior

dim.red

放图

sheet.gif
sheet2.gif

github
在原有的基础上让BottomSheetBehavior 支持从上往下拉.

xml 使用:

 

<LinearLayout
    android:id="@+id/design_bottom_sheet"
    android:layout_width="match_parent"
    app:layout_behavior="@string/SheetBehavior"
    app:peekHeight=“50dp"
    app:hiddenEnable=“false”
    app:slideMode=“top”
    android:layout_height="match_parent">

...
</LinearLayout>

在原有的基础上加入了slideMode
slideMode 的值为top,bottom,默认为bottom.

java 的使用与BottomSheetBehavior 一致.
并添加了3个便捷方法.expand,collapsed,hidden
并且在代码中解决了上一篇说提到的问题//www.greatytc.com/p/21bb14e3be94.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 1,628评论 0 6
  • day01­_起源和结构 结构:Xhtml xml 表现:CSS 行为:DOM ECMAScript 以上都属于W...
    Sakura_明妃阅读 1,247评论 0 1
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,228评论 0 8
  • 翻译自“Auto Layout Guide”。 2 自动布局细则手册 2.1 堆栈视图 接下来的章节展示了如何使用...
    lakerszhy阅读 1,903评论 3 9
  • css学习内容 css基础语法 css使用方法 css选择器 css继承与层叠 css优先级 css命名规范 学习...
    TinyTank阅读 496评论 0 0