柚子快报激活码778899分享:多级浮动按钮(展开与收缩)

http://yzkb.51969.com/

多级浮动按钮(展开与收缩)

  将之前的单个浮动按钮进行升级

引入的第三方类库,来实现多级浮动按钮的特效,同时加上“写博客”,“写动态”,“签到”,这三项功能

view = inflater.inflate(R.layout.home_fragment, container, false);

fabTop = view.findViewById(R.id.fab_top);

tabLayout = view.findViewById(R.id.tablayout);

viewPager2=view.findViewById(R.id.viewpager);

//构建展开按钮属性

FabAttributes writeblog = new FabAttributes.Builder()

.setBackgroundTint(Color.parseColor("#2096F3"))

.setSrc(getResources().getDrawable(R.drawable.ic_edit))

.setFabSize(FloatingActionButton.SIZE_AUTO)

.setPressedTranslationZ(10)

.setTag(1)

.build();

FabAttributes qiandao = new FabAttributes.Builder()

.setBackgroundTint(Color.parseColor("#FF9800"))

.setSrc(getResources().getDrawable(R.drawable.qiandao))

.setFabSize(FloatingActionButton.SIZE_AUTO)

.setPressedTranslationZ(10)

.setTag(2)

.build();

FabAttributes dongtai = new FabAttributes.Builder()

.setBackgroundTint(Color.parseColor("#03A9F4"))

.setSrc(getResources().getDrawable(R.drawable.dongtai))

.setFabSize(FloatingActionButton.SIZE_AUTO)

.setPressedTranslationZ(10)

.setTag(3)

.build();

//添加菜单

fabTop.addFab(writeblog, qiandao, dongtai);

fabTop.setAnimationManager(new FabAlphaAnimate(fabTop));

//设置菜单点击事件

fabTop.setFabClickListener(this);

 

 

 

写动态页面的编写

  布局基本完成,选择多个图片还未完成,明天的目标就是实现多个图片的选择以及上传到数据库中。

 

柚子快报激活码778899分享:多级浮动按钮(展开与收缩)

http://yzkb.51969.com/

参考链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。