社区
Android
帖子详情
AppBarLayout如何设置可以让它自动完成折叠或展开?
billowlau
2016-07-28 10:42:24
即当AppBarLayout折叠或展开到一半时松开手了,AppBarLayout自动完成折叠或展开?
总之松开手时,不要就停在AppBarLayout折叠到不上不下就不动了的情况。
...全文
2254
3
打赏
收藏
AppBarLayout如何设置可以让它自动完成折叠或展开?
即当AppBarLayout折叠或展开到一半时松开手了,AppBarLayout自动完成折叠或展开? 总之松开手时,不要就停在AppBarLayout折叠到不上不下就不动了的情况。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
面向对象World
2017-11-03
打赏
举报
回复
2楼正解,十分感谢。
loveRoselove
2017-07-05
打赏
举报
回复
mAppBarLayout.setExpanded(true); mAppBarLayout.setExpanded(true,动画); 方法重载,直接用,默认带动画效果慢慢展开或折叠,拿走不谢
Billow0808
2016-07-28
打赏
举报
回复
Design Support Library(23.1.0)在AppBarLayout里面包含了一个新的layout_scrollFlag :SCROLL_FLAG_SNAP,可以达到这样。 在AppbarLayout的子控件里加上:
app:layout_scrollFlags="scroll|exitUntilCollapsed|snap"
即可。 在滚动结束后,如果view只是部分可见,它将滑动到最近的边界。比如,如果view的底部只有25%可见,它将滚动离开屏幕,而如果底部有75%可见,它将滚动到完全显示。 这意味着如果你实现自己的behaviour或者与AppbarLayout有关的东西,滚动不会在处于中间状态的时候停止。
细说
App
bar
Layout
,如何理解可
折叠
Toolbar 的定制
Material Design 是个好东西,它的出现使得 Android 也能定制高颜值的界面,并且指导了如果实现复杂炫丽的交互效果,而 Android Surpport Desgin 这个支持包就是 Android 官方对 Material Design 的代码实现。 Android Support Desgin 这个包中提供了一系列的组件如:Coordinator
Layout
、
App
Ba...
AndroidX之Coordinator
Layout
+
App
Bar
Layout
顶部
折叠
栏
Android之Coordinator
Layout
+
App
Bar
Layout
顶部
折叠
栏 我的是androidX 添加依赖 implementation 'com.google.android.material:material:1.0.0' implementation 'androidx.recyclerview:recyclerview:1.0.0' 与之前不同的是 Recyclev...
Coordinator
Layout
+
App
bar
Layout
+CollapsingToolbar
Layout
的使用以及配合使用实现Toolbar的
折叠
效果
1.Coordinator
Layout
Coordinator
Layout
和
App
Bar
Layout
实现的局部点击按钮实现
折叠
和
展开
先看下效果是不是自己需要的 点击滑动,直接就
折叠
了,点击顶部
折叠
的区域打开 使用的方法setExpanded 点击滑动
折叠
app
bar
layout
.setExpanded(false);
app
bar
layout
是
App
Bar
Layout
的id <com.google.android.material.
app
bar.
App
Bar
Layout
android:id="@+id/
app
bar
layout
" android:.
Android
80,490
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章