我怎么能为汉堡包抽屉图标设置动画

时间:2016-09-02 19:33:40

标签: android animation android-navigation-drawer

我必须为抽屉图标设置动画。红色圆圈需要以与下面的gif相同的方式弹出。任何动画样式都很好,我只想知道我是否可以创建这样的动画。有什么想法吗?

enter image description here

我在互联网上搜索过,但到目前为止我还没找到任何东西。

1 个答案:

答案 0 :(得分:0)

例如,您可以尝试使用缩放动画来获得与该gif中的流行动画类似的效果,您可以执行以下操作:

创建文件res/anim/bounce.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/bounce_interpolator">

    <scale xmlns:android="http://schemas.android.com/apk/res/android"
        android:duration="800"
        android:fromXScale="1.5"
        android:fromYScale="1.5"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toXScale="1"
        android:toYScale="1" />

</set>

然后加载动画:

Animation bounceAnimation = AnimationUtils.loadAnimation(getActivity(), R.anim.bounce);
yourView.startAnimation(bounceAnimation);