实现红黄横竖交替出现
实现效果
首先实现横向
- 取模 也叫求余数 0~2 = 0, 3~5 = 1 .......
- 可以确定行的交替
int colIndex = index % 3;
首先实现纵向
- 整除 0~2 = 0, 3~5 = 1 .......
- 可以确定行的交替
int rowIndex = index ~/ 3;
核心在这里
- 取整和求和的相加~
0 1 2 0 +0 0 +1 0 +2 0 1 2 0 1 2
3 4 5 1 +0 1 +1 1 +2 1 2 3 1 2 0
6 7 8 => 2 +0 2 +1 1 +2 => 2 3 4 => 2 0 1
本文来自博客园,作者:vx_guanchaoguo0,转载请注明原文链接:https://www.cnblogs.com/guanchaoguo/p/17996669