-6

カスタマイズされたビューに配置された画像を回転させるコードを実装する必要があります。私を助けてください。私はカスタマイズされたビューを作成するのが苦手で、回転する必要もあります。助けて。

前もって感謝します。

4

2 に答える 2

2

カスタム ビュー オーバーライド onDraw() があるため、その関数内で canvas.rotate(..) を呼び出します。

于 2012-04-23T13:51:34.510 に答える
1

カスタム ビューを作成する場合は、ビューの状態 (回転または通常) を表すブール値 (または int 角度値) を持つことができるように手動で描画します。この値に応じて、onDraw メソッドの動作が異なります (たとえば、座標が反転します)。

多分、これはあなたにとってより簡単になるでしょう:http://developer.android.com/reference/android/view/animation/RotateAnimation.html必要な 値で回転アニメーションを作成し(適切なコンストラクターを使用)、次にそれを適用しますView.startAnimation を使用してビュー。それはあなたが望むことをするべきです

于 2012-04-23T13:48:23.630 に答える