美文网首页
Snackbar的从左向右滑动消失动画效果.

Snackbar的从左向右滑动消失动画效果.

作者: Sarah_love | 来源:发表于2020-10-23 11:56 被阅读0次

背景:

众所周知, Android中的Snackbar 自带从左向右滑动消失效果,  为什么有时候效果却没有了????

最近需要做几个Snackbar的效果,  发现有些页面可以滑动消失, 有些页面不能消失, 百思不得其解.   小伙伴们是不是也有遇到这样的情况呢???

后面查看Snackbar的源码才知道,  在Snackbar存在layout最外层要是 CoordinatorLayout 控件:

1, Snackbar源码:  (注意高亮方法 setUpBehavior())

2. 

3. 所以说只有你的layout, 外层layout是CoordinatorLayout , 才会有SwipeDismissBehavior. 不然你的Snackbar是无法滑动消失的.

4. 附带一点点其他知识, Snackbar的默认出场方式是, 从底部出现, 并从底部消失.

Snackbar 还有一个淡出淡出, 外加居中缩放的入场和出场的效果.

相关文章

网友评论

      本文标题:Snackbar的从左向右滑动消失动画效果.

      本文链接:https://www.haomeiwen.com/subject/xoypmktx.html