4

テキストをマーキーしたいのですが、マーキーが完了したら (1 回の完全なマーキー サイクル)、別のイベントをトリガーしたいと考えています。これを行う良い方法はありますか?テキストビューをマーキーするときに OnEnd または同様の関数を見たことがありません

4

1 に答える 1

1

customを使用すると、フィールドおよびフィールドのフィールドでリフレクションを使用するようにTextViewオーバーライドできます(grepcode などの TextView コードを参照)。onDrawmMarqueemStatusmMarquee

mStatusマーキーが実行中の場合の値は 2 で、停止中の場合は 0 です。

onDrawはよく呼び出されますが、特にマーキーが完成した直後に呼び出されます。

于 2012-11-15T15:14:17.113 に答える