博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android第三方开源FloatingActionButton(com.getbase.floatingactionbutton): FloatingActionsMenu【3】...
阅读量:6996 次
发布时间:2019-06-27

本文共 1342 字,大约阅读时间需要 4 分钟。



Android第三方开源FloatingActionButton(com.getbase.floatingactionbutton): FloatingActionsMenu【3】

Android第三方开源FloatingActionButton(com.getbase.floatingactionbutton)最大的特点莫过于增加的 FloatingActionsMenu。

FloatingActionsMenu的使用,在布局中套入若干个普通的FloatingActionButton,然后用户点击该FloatingActionsMenu后,FloatingActionsMenu里面嵌套的若干个FloatingActionButton将依次顺序展开,如图所示:

实现上述结果,需要在布局代码文件中写FloatingActionsMenu,然后再在FloatingActionsMenu内部嵌套若干个普通的FloatingActionButton:

需要在res/values/styles.xml中添加样式:

引用到的fab_label_background则需要在drawable目录下新建一个xml代码文件fab_label_background.xml实现:

需要的颜色:res/values/colors.xml:

#B2000000
#e5e5e5
#808080
#fafafa
#f1f1f1
#e91e63
#ec407a
#805677fc
#80738ffe

最终代码结构如图:

代码运行结果即为前文中所示动画效果。

附录参考文章:
【文章1】《Android第三方开源FloatingActionButton(com.getbase.floatingactionbutton)【1】》链接地址:
【文章2】《Android第三方开源FloatingActionButton(com.getbase.floatingactionbutton)【2】》链接地址:

【文章3】《Android Material Design的FloatingActionButton,Snackbar和CoordinatorLayout》链接地址:

【文章4】《Android第三方FloatingActionButton:伴随ListView、RecyclerView、ScrollView滚动滑入滑出》链接地址: 

你可能感兴趣的文章
Material Designer的低版本兼容实现(五)—— ActivityOptionsCompat
查看>>
Mysql监控工具小集合
查看>>
POJ 1654 Area 计算几何
查看>>
Linux下Nginx+Tomcat整合的安装与配置
查看>>
Python的安装和详细配置(转)
查看>>
FloatingActionButton
查看>>
[再寄小读者之数学篇](2014-11-24 Abel 定理)
查看>>
iText导出pdf、word、图片
查看>>
android脚步---不同界面之间切换
查看>>
降压转换器 (Buck)
查看>>
Wami Map Project – 开源的 OSM API 服务
查看>>
【BZOJ】2946: [Poi2000]公共串
查看>>
Java虚拟机工作原理具体解释
查看>>
Windows Store App JavaScript 开发:模板绑定
查看>>
关于RPG游戏结构撰写的相关探索上篇
查看>>
Spring – Sending E-Mail Via Gmail SMTP Server With MailSender--reference
查看>>
(转)ffmpeg资源一览
查看>>
jvm调优经验分享
查看>>
高速公路坐标高程计算软件3.3版本发布
查看>>
CF519 ABCD D. A and B and Interesting Substrings(map,好题)
查看>>