怎么样才能有无限个Block啊?
如果跟视频要求的那样,只用在XML里面定义6个BlockView就好了。但是如果想让Block能一层一层叠下去,最底层的6个叠满就消除一行,该怎么实现呢? 使用自定义View的话。
10
收起
正在回答
2回答
不是在xml定义6个BlockView,而是通过创建自定义View方式,将每个创建的View添加到一个ArrayList中,然后定义一个boolean类型的数组来记录每个View的下落位置,并都初始化为false,只要下落就将其状态置为true,并且每次下落都遍历该boolean类型数组,如果全部状态都为true,证明6个方块已满且需要执行整行的消除,如果有一个为false即为未满不执行整行消除。
jfhdibrbfjd
2018-06-10 19:05:06
说实话不会啊
Android多媒体开发与应用2018版
- 参与学习 人
- 解答问题 241 个
本专题是动画、游戏、音视频等实际应用开发必备技能。课程深入到Android事件总线,利用主流框架实现消息推送、自定义事件统计分析等功能。最后带你开发一款利用传感器实现计步、距离、热量等功能的App。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星