0

単純な振り子のように回転し、しばらくすると停止するように、アプリケーションで画像を回転させたいと考えています。

AndroidでView AnimationまたはProperty Animationを使用してそれを達成する方法

アニメーションには以下のxmlを使用しました

     <rotate
        android:duration="2000"
        android:interpolator="@android:anim/accelerate_decelerate_interpolator"
        android:fromDegrees="-15"
        android:pivotX="50%"
        android:pivotY="0%"
        android:repeatCount="5"
        android:repeatMode="reverse"
        android:toDegrees="15" />

そして、以下はアニメーションのコードです

    Animation hyperspaceJumpAnimation = AnimationUtils.loadAnimation(this,
            R.anim.rotate);
    firstBell.startAnimation(hyperspaceJumpAnimation);

しかし問題は、アニメーションが開始されると、突然角度 -15 に移動してからアニメーションを開始することです。そして5カウントで急に止まります。

だから私の質問は、この問題を解決する方法です

助けを求めています。

4

1 に答える 1

1

約-15度:

android:fromDegrees="-15"

android:toDegrees="15"

これらの 2 つの線は、オブジェクトが -15 度から始まり、15 度で終わることを意味します。それが望ましくない場合は、それらを削除してください。

スムーズな方法についてはfade.xml、ApiDemo/res/anim フォルダーにある場合があります。

于 2012-10-13T09:43:32.170 に答える