android控件,FloatActionBar的使用

使用目标:

悬浮按钮,悬浮于RecyclerList之上,并位于屏幕右下。

问题:

网上的中文介绍没有提及如何真正悬浮,而只是尝试了最简单的Demo。
所谓的悬浮效果,其实就是使用该控件,google自带的阴影和立体效果而已。

解决办法:

参考资料:https://stackoverflow.com/questions/45019871/how-we-can-put-floating-action-button-on-top-of-any-layout

原因:
You should use RelativeLayout, and as we know, later children in a RelativeLayout tend to float over earlier children in a RelativeLayout.
So, to have a FAB float over of any layout, make sure that the FAB is defined after all views (at the end of the XML layout).
也就是说,RelativeLayout定义在后面的子控件,如果和之前的控件位置重叠了的话,就会覆盖在之前的控件上面。所以如果想要使用FAB悬浮在其他控件上的话,要确保最后定义FAB

教训:

1、之前我一直用最容易理解的LinearLayout,因为不需要使用其他的Root-layout。但是现在可以开始向下学习root-layout的不同方式了。

2、StackOverFlow是个好东西,在google上多使用英文搜索,更容易找到答案

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值