我想在这个游戏中创建一个非常像的点网格:https: //play.google.com/store/apps/details?id=com.nerdyoctopus.gamedots&hl=en
目的是让每个点都可以触摸,这样我就可以识别出那个特定的点在哪里以及关于它的其他信息。
我真的不知道从哪里开始。我想用我想要的View
所有信息为一个点创建一个自定义,然后创建它的多个版本吗?然后我是否使用该方法将它们排列在网格中,还是使用偏移量setTranslation()
会更好?LayoutParams
如果我创建了自己的扩展“视图”的“点”,那么我可以向它添加很多不同的信息/方法——理论上我可以有一个changeColor()
方法。这是最好的方法吗?
AGridView
不是我想的(据我所知),因为它基本上是不同风格的ListView
.
这里有很多问题!我在 StackOverflow 和其他地方查看了许多问题,但没有一个显示/解释我应该如何开始。