私はAndroidプログラミングが初めてです私のプロジェクトレイアウトでは、作成する必要があります
- グリッド レイアウトのカラー パレット (いくつかのボタンを配置し、色の背景を設定します)。
- 形状(ボタンでもある三角形、正方形、円)は線形レイアウトです
- これら 2 つの隣には、ユーザーが図形を描画できる相対レイアウトがあります。
ユーザーが形状の 1 つに触れてから、相対的なレイアウト (形状の隣にある) に触れると、その特定の形状が描画され、色も同様に描画されます。たとえば、ユーザーが円の形をタッチしてから画面をタッチすると、ユーザーがタッチしたポイントに円が描画されます。
2 つの異なるクラスで 2 つのタッチ イベントを作成することができました。つまり、1 つは形状を選択するため、もう 1 つは形状をレイアウトに配置するためです。
これら2つのクラスを組み合わせる方法がわかりません。
このプロジェクトにどのようにアプローチすればよいか、誰か教えてください。どこで形状を作成する必要がありますか (形状ごとに個別のクラスを作成する必要がありますonDraw()
)? でシェイプを作成した場合、onDraw()
どのように呼び出すことができonTouch()
ますか?
どんな助けでも素晴らしいでしょう。前もって感謝します。
きちんと説明できていれば幸いです。申し訳ありませんが、英語が苦手で、このフォーラムに投稿するのは初めてです。