Android罢工动画

时间:2016-12-12 08:00:48

标签: android animation

我正在尝试对我的图标执行此演绎动画,但我无法弄清楚如何正确执行此操作。现在我已准备好所有图标和动画:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="100dp"
    android:height="125dp"
    android:viewportWidth="100.0"
    android:viewportHeight="125.0">
<path
    android:fillColor="#FF000000"
    android:pathData="M50,77.4l-26.3,13.8l5.1,-29.2l-21.3,-20.7l29.4,-4.3l13.1,-26.6l13.1,26.6l29.4,4.3l-21.3,20.7l5.1,29.2z"/>
<path
    android:pathData="M89.08,10.75 L7.36,90.99"
    android:strokeLineCap="butt"
    android:strokeColor="#000000"
    android:fillColor="#00000000"
    android:strokeWidth="1"
    android:strokeLineJoin="miter"
    android:strokeAlpha="1"/>
</vector>

上面的xml看起来像这样: enter image description here

现在我希望图像最初不包含罢工。然后,当用户点击图像时,警示应该是动画。我怎样才能做到这一点?我怎样才能在开头“隐藏”罢工?

动画如下:

<objectAnimator
  android:propertyName="trimPathStart"
  android:valueType="floatType"
  android:valueFrom="1"
  android:valueTo="0"
  android:interpolator="@android:anim/decelerate_interpolator"
  android:duration="250"
/>

现在,我想过首先使用没有罢工的图像,然后将罢工设置为动画,然后将img src切换到带有罢工的图像。但话又说回来,我有同样的问题,我怎么能在不显示所有内容的情况下为罢工设置动画。

0 个答案:

没有答案