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

扬尼克粉:

Google是否已经为新的圆形FAB按钮发布了已定义的样式或组件,还是我应该自己实施设计?

该按钮的说明如下:Google设计| 浮动动作按钮

编辑(05/2015):查看Lukas的答案 / Gabriele的答案,显示使用设计支持库实现该方法的简便方法。

Daniele Segato:

更新:现在有一个供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(我没有检查它的名字)应该已经可以完成大纲的定义了。

但是,您可以使用自己的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'
}

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android-可移动/可拖动的浮动操作按钮(FAB)

如何在Android上更改浮动操作按钮(FAB)的形状?

android:从代码中动态更改FAB(浮动操作按钮)图标

如何使用AppCompat v21在android中创建浮动操作按钮(FAB)?

Android浮动操作按钮动画

关闭Android的浮动操作按钮

Android更改浮动操作按钮颜色

Android浮动操作按钮API 19(KitKat)

Android支持库浮动操作按钮异常

调整“浮动操作”按钮(fab)的图标大小

Android:材质设计的“浮动动作按钮”(FAB)和切换视图

可以在Android上增加“浮动操作按钮”的大小吗?

Android浮动操作按钮:在图标内部调整大小

Android中的浮动操作按钮无法正确显示

从android.support.design.widget.FloatingActionButton膨胀浮动操作按钮

Android浮动操作按钮打开小视图

Android浮动操作按钮未返回初始位置

Android:如何以编程方式设置“浮动操作按钮”的重力?

Android层列表影响浮动操作按钮的位置

是否可以在浮动操作按钮android顶部设置图标

Android Studio 1.5.1。渲染错误(浮动操作按钮)

浮动操作按钮(fab)滚动操作不起作用

如何在Android中的浮动操作按钮中向菜单按钮添加操作

Android动画浮动按钮

扩展的Android浮动按钮

在键盘上方设置FAB(浮动操作按钮)

如何使用真正的浮动操作按钮(FAB)扩展?

是否有带有标签的浮动操作按钮(FAB)的库?

我可以在Android Official Library中使用Android浮动操作按钮吗?