Android:浮动操作按钮(FloatingActionButton)和普通按钮的区别

5
我尝试过演示 FloatingActionButton。我没有看到改变普通按钮类到FloatingActionButton的真正区别,因为如果我想制作圆形按钮,我可以尝试这个教程:制作圆形按钮
根据Android文档的定义:
浮动操作按钮用于特殊类型的推广操作。它们通过在UI上方浮动的带有圆形图标来区分,并具有与变形、启动和传输锚点相关的特殊运动行为。
浮动操作按钮有两种大小:默认大小和迷你大小。大小可以通过fabSize属性来控制。
我认为我可以在普通按钮中轻松实现这里的所有内容,例如大小、圆圈、在UI上方。只有一件事我不明白:
与变形、启动和传输锚点相关的特殊运动行为
我真的不知道这是什么意思。关于morphing lauching and transfering anchor point的含义,请为我解释一下。
谢谢 :)
1个回答

2
有一篇很好的文章关于浮动操作按钮在Google的材料设计指南中:https://www.google.com/design/spec/components/buttons-floating-action-button.html。它提供了很多关于如何使用浮动操作按钮在活动切换中的示例,以及它如何用来创建漂亮、有意义和逻辑的动画。
如果你使用正确的浮动操作按钮(来自Support Design库)与CoordinatorLayout一起使用,它也会处理Snackbar。当Snackbar出现时,浮动操作按钮会向上移动,以免被Snackbar覆盖。你可以在这里检查它:http://android-developers.blogspot.cz/2015/05/android-design-support-library.html

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接