4

xmlからロードした後、Javaコードでアニメーションの属性を更新するにはどうすればよいですか?

xmlで定義された雨滴の落下アニメーションがあります。

<?xml version="1.0" encoding="utf-8"?>

<set xmlns:android="http://schemas.android.com/apk/res/android"  
    android:shareInterpolator="false">
  <translate android:fromYDelta="10%p" 
    android:toYDelta="70%p"
    android:duration="2000" 
    android:repeatCount="1"
    />
   <scale
    android:interpolator="@android:anim/accelerate_decelerate_interpolator"
    android:fromXScale="1.2"
    android:toXScale=".5"
    android:fromYScale="1.2"
    android:toYScale="0.5"
    android:pivotX="50%"
    android:pivotY="50%"
    android:fillAfter="false"
    android:duration="2000" />

このアニメーションを読み込んだ後

 rainDropAnimation =AnimationUtils.loadAnimation(this, R.anim.cloud_fall_down);

どうすればfromYDeltaアニメーションを変更できますか?基本的に、画面上で雲が動いています。ユーザーが雲をタップした場合に雨を表示したい。さまざまな雨滴の画像用に多くのアニメーションリソースを必要としないので、1つのアニメーションで、開始点を変更する必要のあるすべてのドロップジャンプを処理できます。

4

1 に答える 1