我正在尝试创建FAB动画,如谷歌设计指南中显示的圆形显示,变形动画(谷歌保持和收件箱)在API级别15。我使用谷歌设计支持库添加FAB图标到我的应用程序。
我将非常感谢您在这方面的帮助。谢谢。
发布于 2015-06-20 21:47:54
FAB动画实际上是一个简单的缩放动画,您可以自己编写,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<scale
android:fromXScale="0.0"
android:toXScale="1.0"
android:fromYScale="0.0"
android:toYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="250" />
</set>它放在"anim“文件夹中的xml中。然后在java代码中对按钮进行动画处理:
final Animation mAnimation = AnimationUtils.loadAnimation(context, R.anim.animation_name);
yourFab.setVisibility(View.VISIBLE); //It has to be invisible before here
yourFab.startAnimation(mAnimation);https://stackoverflow.com/questions/30954473
复制相似问题