一个小小的关灯游戏

这篇博客介绍了如何运用基本的UI视图控件创建一个关灯游戏。通过两层for循环生成矩形阵列的按钮,并设置tag值。点击按钮时,通过buttonClick方法改变按钮及其相邻四块的颜色,实现红色和黑色的交替变化,从而达到游戏效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初学一些基本的UI视图控件,自己做了一个小小的关灯游戏,效果是点击一块按钮的同时,连同本身和上下左右四块同时改变,以下为效果图:

此图为刚运行时的界面:


当点击一块时,会变化为:


然后点击红色块中最上面的一块则会变成:


由此大家可以看到第二次点击时,被点击色块及周围四块,原本是红色的变为黑色,原本是黑色的变为红色,那么这是如何实现的呢?

(1)用两层for循环嵌套建立出一个矩形阵的按钮,同时对每一个按钮设置tag值标记,代码如下:

for (int i =0; i < 7; i++) {

       for (int j =0; j < 10; j++) {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值