私はランダムな場所に円を描画するアンドロイド用のゲームのような反射を作りようとしており、ユーザーはできるだけ早くそれらの円をタップする必要があります。私は、addcircle(int amount)メソッドを作成しようとしていますが、そのために、同じクラスを再描画したいと思います。円が拡大して縮小するという考え方です。 canvas.draw(MyCircleClass)のようなものが動作します。それはキャンバスに描画することができるようなクラスを作成することは可能ですか?キャンバスに描画できるクラスを作成する
0
A
答えて
1
あなたはcanvas.drawRect(myRectWrapper.getRect())
を呼ぶだろうその後Canvas
でそれを描画するRect
、Bitmap
などのようなCanvas
に描画することができるクラスをラップすることができます。
他の方法はCanvas
をラップすることです。次に、クラスを何かに変換するメソッドを提供する限り、好きなものを渡すことができます。Canvas
が描画できます。 myCanvasWrapper.draw(myClass)
のようになります。 draw(myClass)
内部では、キャンバスのラッパーがcanvas.drawX(transformToX(myClass))
を呼ぶだろう一番下の行は、いくつかの点であなたはそれを扱うことができるタイプのいずれかを提供drawX()
方法元Canvas
を呼び出す必要がありますということです。
1
クラスvoid drawToCanvas(Canvas canvas)
にメソッドを作成するだけではどうですか?
関連する問題
- 1. キャンバスに描画するときのオフセット
- 2. myLocationOverylayで描画するキャンバス
- 3. WPF - マウスイベントでキャンバスに描画する
- 4. Androidでキャンバスに描画する
- 5. キャンバスでテキストを描画する
- 6. キャンバスにビデオを描画するHTML5
- 7. AndroidのキャンバスにGridViewを描画する
- 8. NullpointerExceptionキャンバスにビットマップを描画する
- 9. キャンバスにテキストを描画する
- 10. キャンバスにアンチエイリアスで描画することはできますか?
- 11. イメージを描画キャンバスにフラッシュ
- 12. キャンバスをホームスクリーンウィジェットに描画 - Android
- 13. coffeescriptキャンバスが描画に失敗する
- 14. キャンバスに描画するオブジェクトの配列
- 15. キャンバスに描画することができません
- 16. Androidで画像にキャンバス描画を保存する
- 17. アンドロイドで小さな画像をキャンバスに描画する方法
- 18. 単一ピクセルのキャンバスを描画する
- 19. Html5キャンバスを再描画する
- 20. Android:キャンバスに小さな画像を描画するアプリケーションを作成する必要があります
- 21. HTML5キャンバスでの描画
- 22. Android:Scrollviewのキャンバスに描画
- 23. キャンバスhtml5コンテキストに描画
- 24. キャンバス上にテキストを描画し、画面
- 25. j2meのキャンバスにテキストを垂直に描画できますか?
- 26. jquery mobileでキャンバスに画像を描く
- 27. キャンバスに描画するビューを作成するにはどうすればよいですか?
- 28. Silverlightのキャンバスに画像を動的に描画する
- 29. キャンバスで手描きをシミュレートする
- 30. 複数のキャンバスを一度に描画できますか?