私はAndroid Canvasで作成したカスタムビューを使用するプロジェクトに取り組んでいます。私は次のパートで取り残されています。既にサポートされているアニメーションを使用できないAndroid Canvas(アイデア)の要素のカスタムアニメーションを作成する方法。どんなアイデアや例もありがとう!ありがとう!Android Canvasでカスタムアニメーションを作成するには
-1
A
答えて
1
最も簡単な方法は、View
にいくつかの状態変数を保持することです。その後、ValueAnimator
またはObjectAnimator
を使用できます。元はValueAnimator.AnimatorUpdateListener
をトリガーし、ビューの状態を適切な方法で変更してからinvalidate()
を再描画をトリガーします。 Latterは、ビューに実装する必要があるsetSmth()
メソッド経由でビューの状態を更新します。これらのセッターの終わりにinvalidate()
に電話する必要があります。そしてあなたのonDraw()
では、状態変数の実際の値に応じて適切なものを描く必要があります
関連する問題
- 1. リアクションネイティブでのカスタムアニメーションの作成
- 2. Androidカスタムアニメーション
- 3. Android Canvasでアニメーションを作成する方法は?
- 4. AndroidでCanvasを作成するにはどうすればよいですか?
- 5. Android MapView:カスタムアニメーションは可能ですか?
- 6. Androidカスタムアニメーション画像上
- 7. Html5、svg、canvasで滑らかな波を作成するには?
- 8. CanvasコンストラクタからHTML5 Canvas要素を作成することができます
- 9. tkinter Canvasウィジェットを使用してボタンを作成するには?
- 10. HTML5 Canvasでレイヤーを作成する最も良い方法は?
- 11. SingleInstanceアクティビティでカスタムアニメーションが動作しない
- 12. Canvas Pathアニメーションの作成方法は?
- 13. Androidでバックグラウンドサービスを作成するには?
- 14. AndroidでJSONを作成するには?
- 15. Androidでフォトギャラリーを作成するには?
- 16. Androidでカスタムクラスを作成するには?
- 17. Androidでカスタムカメラレイアウトを作成するには?
- 18. Android Canvasのレイアウト
- 19. Android Canvas drawLine
- 20. android canvas drawing
- 21. Admob for Android Canvas
- 22. Android Canvas Drawing Line
- 23. Android FragmentTransactionカスタムアニメーション(不明なアニメーター名:翻訳)
- 24. Canvasで巨大な白いビットマップを作成するにはどうすればよいですか?
- 25. Android canvas draw line - 太い線にする
- 26. AndroidでCanvasを拡張することはできますか?
- 27. UIViewControllerをプッシュするカスタムアニメーション
- 28. NSPopoverカスタムアニメーション
- 29. カスタムアニメーション - AnimationHelper
- 30. Android - Canvas save image(CLOSE)
ありがとう!私はそれを試してみましょう。 –