morphy-toolbar
介绍:
一个可以在任何时候扩展与折叠的toolbar。
运行效果:
使用说明:
为什么要创建这个库?我经常在 stack overflow 上看到如何产生这种动画效果的问题,一般都会想到使用 CollapsibleToolbar,但是我发现这个library有点bug,而且它主要还是针对的滚动事件。
-
最简单的整合方式
-
无需自己处理过渡
-
没有滚动事件的静态改变的完美动画方式
-
已经有几种可用的自定义,后续会更多
-
过渡流畅 (for example when switching fragments)
Sample
你可以在Play Store上找到 Sample Application 。
设置
首先在 build.gradle的repositories最后添加jitpack:
repositories {
// ...
maven { url "https://jitpack.io" }
}
然后,添加库的依赖:
compile 'com.github.badoualy:morphy-toolbar:1.0.3'
现在可以做很酷的事情了!
// Attach to the given activity/toolbar
MorphyToolbar morphyToolbar = MorphyToolbar.builder(this, toolbar)
.withToolbarAsSupportActionBar()
.withTitle("Minions \[not so\] serious talk")
.withSubtitle("160 participants")
.withPicture(R.drawable.img_profile)
.withHidePictureWhenCollapsed(false)
.build();
morphyToolbar.expand();
morphyToolbar.collapse();
所有的自定义都是使用builder方法来做,你可以选择在collpased 模式的时候隐藏图片,或者不要任何subtitle...
已下载
0