浮动动作按钮内的动画图标如何

时间:2016-05-26 15:46:00

标签: android animation material-design floating-action-button

我想在材料设计原理中为我的工厂创建动画,例如this示例,我意识到fab内的图标有2个动画。一个旋转共享图标和另一个是alpha动画同时性。之后,另一个图标被替换。但是当我为这个目标创建动画集时,整个工厂旋转并消失,但我希望fab内的那个图标采用这个动画。我该如何创建这个动画?感谢

2 个答案:

答案 0 :(得分:1)

实现这一目标的最佳方法是创建自定义浮动操作按钮类并覆盖您的setImageDrawable方法,在那里进行翻译动画。您还可以修改onDraw方法以将动画添加到FloatingActionButton

答案 1 :(得分:1)

您必须使用第三方库来实现此结果。看看here重要的是要注意,有可能实现自己的方式,但你会有点重新发明轮子"。

如果你想要这样做,你可以创建几个FAB并改变可见性并用简单的动画移动它们。