私はいつもこれについて混乱しており、あなたがそれをどのように行うかについての指針が必要です. 複数の画像ビューとテキスト ビューで xml レイアウトを作成する場合。そして、2 つの画像の間に線を引き、この線に沿って画像を移動したいとしましょう。この線を引くにはどうすればよいですか?両方の画像ビューの位置を取得できることがわかっているので、x1、y1 と x2、y2 があります。私の問題は絵を描くことです。
ラインに沿って画面に描画機能とビットマップをロードするには、サーフェス ビューが必要ですか?
はいの場合、描画する必要がある場合に備えて、常にビューを画面いっぱいに表示し、ビューを一番上に表示する必要があると思いますが、どちらが間違っているようですか?
いいえの場合 (それが答えであることを願っています)、X、Y 値のみを使用して線を描画したり、画面にビットマップをロードしたりするにはどうすればよいですか?
私の混乱を説明できたと思います ありがとう
編集:実際、私は自分の混乱をよりよく説明する方法を考えました. xml レイアウトでアクティビティを作成すると、次のようなものがあります
onCreate (){
setContentView(R.id.layout)
}
しかし、描画ビューでアクティビティを行うと、次のようなものがあります
onCreate (){
SurfaceView v = new Surfaceview(this);
setContentView(v)
}
私の問題は、コンテンツ レイアウトを xml layout または drawing area に設定する必要があることです。それを自分の xml レイアウトに設定し、同時に画面のどこにでも描画できるようにしたい場合 (画像ビュー、空の領域、TextViews など)
私の質問を参照してください。