私はキャンバスを持っており、それにビットマップを描画し、そのビットマップをonTouchEventメソッドを使って移動しています。私の問題は、私が時々動かすビットマップがキャンバスの領域から出て、キャンバスの境界に関連するこの問題を解決する方法です。私にこれを助けて、事前に感謝してください。キャンバスとビットマップ
1
A
答えて
1
画面上で指を動かすと、ビットマップのx、y描画座標が設定されます。 onSizeChangedメソッドからキャンバスのサイズを知ることができるので、必要な領域内に指がある場合にのみ、このビットマップの描画座標を変更するif文を作成するだけです。
0
関連する問題
- 1. ビットマップ/キャンバスの使用とNDK
- 2. キャンバス描画ビットマップ?)
- 3. NullpointerExceptionキャンバスにビットマップを描画する
- 4. Android Centerキャンバスにオーバーサイズされたビットマップ
- 5. AndroidStudioでキャンバスをビットマップに変換する
- 6. キャンバスをビットマップにコピーする方法
- 7. Androidのドラッグアンドドロップ/キャンバスでのビットマップの回転
- 8. キャンバスにビットマップを重ねることでオーバーラップする
- 9. キャンバスの一部をビットマップとして取得
- 10. ビットマップを描くときのAndroidの遅いキャンバスの動作
- 11. ArryOutOfBoundsExceptionキャンバス上のビットマップをドラッグ&ドロップするとき
- 12. キャンバスに私のビットマップを取得すると、常に「フルスクリーン」であることを
- 13. Android:キャンバスに表示されたビットマップ画像を変更する
- 14. 描画後にビットマップがキャンバスに表示されない
- 15. キャンバスのビットマップをinvalidate()で再描画できません。
- 16. キャンバスに描かれたビットマップをオフセットするには?
- 17. キャンバスにビットマップを表示する際の問題
- 18. スケーリングされたビットマップをキャンバスに描画しますか?
- 19. ビットマップが正しく保存されない(Androidのキャンバスから)
- 20. Androidキャンバスが別の方法でビットマップに描画しない
- 21. android:キャンバスをビットマップに変換してからSDカードに保存
- 22. キャンバスを使用してビットマップ内のテキストを回転させる
- 23. キャンバス内のビットマップでontouchイベントを取得する方法は?
- 24. AndroidのSurfaceViewのキャンバスでのビットマップによる衝突検出
- 25. 特別なビットマップ形式のキャンバス領域をクリアする
- 26. ビットマップをWPFキャンバスにプログラムで描画しますか?
- 27. キャンバス内でビットマップの位置を取得する方法は?
- 28. 、マスクされたビットマップをキャンバスに描画する方法は?
- 29. Android ImageView setImageBitmapまたはキャンバスにビットマップを描画する
- 30. キャンバス:リサイクルされたビットマップを使用しようとしています。
音がコーディング上の問題のようですが、コードを投稿できますか? –