2011-11-10 7 views
2

アンドロイド< 3.0では、プロパティアニメーション(たとえば、「x」または「y」プロパティの値1から値2にアニメーション化)を実装する簡単な方法はありますか?クリックイベントを処理する必要があるビジュアルコントロール(ButtonまたはTextView)をアニメーション化する必要があります(描画可能なアニメーションは適切ではありません)。アンドロイドのプロパティアニメーション<3.0

更新: アニメーションのゲームがたくさんあります(ロープをカットするなど)。これらのゲーム開発者はどのように問題を解決しましたか?彼らはアニメーションにどのように使用されていますか?

答えて

1

Afaikこの機能を利用するには、まず自分の望むように値を補間する独自のアニメーションフレームワークをロールバックする必要があります。次に、このフレームワークを持つボタンのmarginプロパティ。各ティックごとに.setLayout()を呼び出します。これにより、ui-frameworkは新しいマージン値で画面全体を再レイアウト/再描画します。

しかし、これはアニメーション化するのが非常に遅く浪費的な方法であり、私はそれをお勧めしません。より良い解決策があるかもしれません。

3

私はこれは古いスレッドだと知っていますが、これをGoogleの検索で見つけた人にとって、Honeycombで導入されたプロパティアニメーションにアクセスできる互換ライブラリがあります。

私はいくつかの小さなもののためにそれを使用し、それは魅力のように動作します。 http://nineoldandroids.com/

関連する問題