このゲームのようにドットのグリッドを作成したいと思います: https://play.google.com/store/apps/details?id=com.nerdyoctopus.gamedots&hl=en
目標は、各ドットがタッチ可能であるため、その特定のドットがどこにあるか、およびそれに関するその他の情報を認識できるようにすることです。
どこから始めればいいのかよくわかりません。View
必要なすべての情報を含むドットのカスタムを作成してから、複数のバージョンを作成しますか? そして、メソッドを使用してそれらをグリッドに配置しますか、それともオフセットsetTranslation()
で使用する方がよいでしょうか?LayoutParams
「ビュー」を拡張する独自の「ドット」を作成した場合、それにさまざまな情報/メソッドを追加できます-理論的にはchangeColor()
メソッドを持つことができます。これが最善の方法ですか?
AGridView
は基本的に の異なるスタイルであるため、(私の知る限り)私が考えているものではありませんListView
。
ここにはたくさんの質問があります!ここで StackOverflow や他の場所でいくつかの質問を見てきましたが、開始方法を示したり説明したりするものはありません。