私が知る限り、マーキーアニメーションが完了したときを検出することはできません。また、テキストビューで翻訳アニメーションを使用してマーキーアニメーションを複製しても、アニメーションの長さを設定するのは簡単ではありませんTextViewのテキストに従って適切な時間を設定します。そう!私が代わりに今やっていることは、次のように...
<TextSwitcher
android:id="@+id/myTextSwitcher"
...
android:inAnimation="@anim/fade_in_slow"
android:outAnimation="@anim/fade_out_slow" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:focusable="true"
android:focusableInTouchMode="true" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:focusable="true"
android:focusableInTouchMode="true" />
をTextSwitcherを使用して...とタイマーを使ってしょっちゅうmyTextSwitcher.setText("text to show next")
メソッドを呼び出しています。理想的ではありませんが、最高の思い出になるでしょう!
TextView内のテキストを転がす(マーキーアニメーションのような)TextViewにアニメーションを追加することは可能ですか?TextView全体を移動しないのですか?どのようにこれを達成することができるかについてのリンクや例、さらに詳しい情報は? –
あなたが望むようにアニメートすることができます。 AndroidのAPIデモについて知っていますか?ここでは、異なるスタイルのテキスト(infactなもの)をアニメートするコードを見つけることができます。 – akkilis
APIデモは大きなリソースです。今見たことがありますが、TextViewでテキストをアニメートする例は見つかりませんでした。私はどこの例を知ることができますか? –