0

アプリに丸い画像があり、ユーザーがタッチして上下にスライドさせて回転させたいのですが、この回転の角度も取得する必要があります(画像の左下隅に触れると、その後、指を右上隅に移動すると、適切な角度で回転し、この角度はリアルタイム処理にアクセスできるはずです)。どのようなクラスを使用または学習する必要がありますか?

4

1 に答える 1

0

拡張ImageView(実際には、いくつかのクラスのいずれかを使用できますが、ImageView開始することをお勧めします) およびオーバーライドしますonDraw()。でタッチ イベントをキャプチャしますOnTouchListener。ウェブ上にはたくさんのチュートリアルがあります。ここから始めることができます。このクラスはMatrixクラスを使用してビットマップを操作し、パンとズームのみを実装しますが、回転はマトリックスでも簡単です。どのように角度を知るかという質問に答えるために、あなたはそれを設定したので知っています!

要約すると、クラスを拡張ImageView、実装、OnTouchListenerおよび利用する方法を学びますMatrix

于 2012-05-27T19:07:48.593 に答える