-1

Android アプリケーションに問題があります。

ボタンと textView があります。ボタンがクリックされると、テキストビューが翻訳と回転とともに移動し、タイマーが設定されて TextView のコンテンツが 1 秒ごとに変更されます。

問題は、アニメーションを開始してからタイマーを開始すると、ビューが更新されなくなることです。タイマーを止めるまで!タイマーが停止すると、ビューはこのタイマーで最後に影響を受けた値を取ります。

コードは次のとおりです。http://pastebin.com/n1e1djdX

編集:

http://developer.android.com/guide/topics/graphics/prop-animation.htmlで解決

4

3 に答える 3

1

非プライマリ スレッドは、UI ビューにアクセスしたり変更したりできません。onProgressChanged() メソッドがオーバーライドされた Handlers または AsyncTask クラスを使用する必要があります。

こちらをご覧ください

于 2013-06-07T08:21:58.807 に答える
0

プロパティ アニメーションは、ハニカム以上でのみ使用できます。NineOldAndroids ライブラリ ( http://nineoldandroids.com/ ) をダウンロードしてみてください。これにより、プラットフォームのすべてのバージョンで Android 3.0+ アニメーション API を 1.0 に戻すことができます。

于 2013-06-09T18:02:32.790 に答える