こんにちは、画面からジグザグに動かしたいビューが 2 つあります。このfloat 1のようなオブジェクトアニメーターを使用してみました
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:ordering="sequentially" >
<objectAnimator
android:duration="6000"
android:propertyName="y"
android:repeatCount="0"
android:valueFrom="1500"
android:valueTo="-1000"
android:valueType="floatType" />
</set>
フロート 2
<objectAnimator
android:duration="3000"
android:propertyName="x"
android:repeatCount="1"
android:repeatMode="reverse"
android:valueFrom="-250"
android:valueType="floatType"
android:valueTo="50" />
<set
android:duration="3000"
android:propertyName="x"
android:repeatCount="1"
android:repeatMode="reverse"
android:valueFrom="-250"
android:valueTo="50"
android:valueType="floatType" />
</set>
ただし、結果はさまざまです。つまり、タブレットでは機能しますが、小さな画面では機能しません。
これをプログラムで実行するようにコードを変更しました。画面を上に移動する方法をわずかに変更するだけですは 1 つのバルーンを示しています。しばらくの間、これに苦労していましたが、すべてのビューが XML でレイアウトされ、必要になるまで隠されています。