Android 安卓穿越动画

Android 安卓穿越动画,android,animation,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"> <p

我正试图通过动画对我的图标进行打击,但我不知道如何正确地进行打击。现在我已经准备好了图标和动画:

<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如下所示:

现在我希望图像最初不包含罢工。然后,当用户单击图像时,罢工应该是动画。我该怎么做?我如何在开始时“隐藏”罢工

动画如下所示:

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


现在,我考虑首先使用一个没有罢工的图像,然后动画罢工到它,然后切换到一个与罢工的img src。但是,我也有同样的问题,我如何在不显示所有内容的情况下设置罢工动画。

你能显示你想要的动画示例吗?我已经编辑了我的问题,以包含更多关于将该笔划线作为单独视图的信息@VladMatvienkoHow?这样你就可以更好地控制它了。你能展示一个你想要的动画样本吗?我已经编辑了我的问题,以包含更多的信息@VladMatvienkoHow关于将笔划线作为一个单独的视图?那样的话,你会有更多的控制权