2012-02-13 9 views

答えて

1

私は私のアプリのいずれかで似た何かを持っています。私がやったやり方は、全体の波を1つの大きなイメージとして入れて、繰り返しアニメーション表示するようにバックグラウンドでソースを変更することです。&

基本的には、onTouchUpを使用するとアニメーションが開始され、アニメーションをループして終了するまで画像ソースを更新します。次に、そのソースをonAnimationFinishの元のイメージに切り替えます。

これは私の頭の上からのものなので、正確かどうか分かりません。とにかく、アイデアを得ると思う。それを取り除くより簡単な方法があれば、私も聞いて喜んでいます。

0

hereは、実装したいソリューションです。動作しない場合はお知らせください。

コードサンプル: - アニメーションを開始するには

Add a TitanicTextView to your layout: 

<com.romainpiel.titanic.TitanicTextView 
    android:id="@+id/titanic_tv" 
    android:text="@string/loading" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textColor="#212121" 
    android:textSize="70sp"/> 

titanic = new Titanic(); 
titanic.start(myTitanicTextView); 

アニメーションが開始された後、あなたがしたい場合は、チタンインスタンスを追跡することもできますそれをやめなさい。

はそれを停止するには:

titanic.cancel();