栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Android L-浮动操作按钮(FAB)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android L-浮动操作按钮(FAB)

更新 :现在有一个供FAB使用的官方小部件:FloatingActionButton,有关完整信息,请参阅Gabriele Mariotti的回复。

根据Adam Powell和Chet Haase的说法,他们没有为FAB按钮创建小部件,因为它是易于复制的组件。

Google IO 2014演讲中有一个问题“ Google I / O
2014-材质科学:使用材质设计开发Android应用程序”,在演讲结束时(大约37:50),确实有一个问题,您可以听到此处:https:
//www.youtube.com/watch?v = lSH9aKXjgt8#t =
2280

Chet Haase说,有一个RoundedBitmapDrawable(我没有检查它的名字)应该已经可以完成定义Outline的工作了。

但是,您可以使用自己的drawable进行设置,为其设置Elevation并以编程方式定义圆轮廓。

这将使您在L释放按钮上的阴影带有圆形按钮。但是我认为您必须自己构建Shadow pre-L。

我应该检查CardView的代码,看看它如何重现阴影pre-L。我可能会这样做,但现在没有时间。如果没有人透露细节,我会在找到时间检查之后再进行处理。

编辑:

Gabriele Mariotti(请参见下面的答案,谢谢)添加了一些代码来向您展示如何实现。

感谢@shomeser的评论,他写了一个库来制作fab按钮:

https://github.com/shamanland/floating-action-
button

要使用它:

dependencies {    compile 'com.shamanland:fab:0.0.3'}

您还可以阅读他对另一个问题的回答:如何在两个小部件/布局之间添加新的“浮动操作按钮”



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/508102.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号