FloatingToolbar

2016年05月21日 Android
425
  • 分享到微信朋友圈
  • 分享到QQ空间

原文

一个从FloatingActionButton演变的toolbar。

效果如下所示

使用说明: 添加下面的代码到build.gradle中:

repositories{ maven { url “https://jitpack.io” } }

dependencies { compile ‘com.github.rubensousa:FloatingToolbar:0.2’ } 把FloatingToolbar作为CoordinatorLayout的直接子view添加进去,并放在FloatingActionButton之前:

使用 app:floatingMenu 或者 app:floatingCustomView属性指定一个菜单资源或者自定义布局

把FAB和FloatingToolbar关联起来,以便点击事件发生的时候自动开始过渡动画:

mFloatingToolbar.attachFab(fab); 和RecyclerView关联起来,在滚动的时候隐藏FloatingToolbar:

mFloatingToolbar.attachRecyclerView(recyclerView); (可选) 使用 show() 和 hide() 在任何时候触发 transition:

mFloatingToolbar.show(); mFLoatingToolbar.hide(); Attributes app:floatingMenu -> Menu 资源 app:floatingItemBackground -> Drawable 资源 app:floatingCustomView -> Layout 资源