#algorithm #flutter #gridview
Вопрос:
У меня есть представление сетки с двумя столбцами, и я хочу, чтобы в каждой строке был другой цвет. Например, первый ряд должен быть белым, второй-серым, третий-белым, четвертый-серым и т. Д. Что в основном означает, что элементы с индексом 0,1,4,5,8,9 и т.д. Должны быть белыми, в то время как остальные 2,3,6,7,10 и т.д. Должны быть серыми. Я не могу найти алгоритмическую мысль, необходимую для моего контроля цвета.
Комментарии:
1.
(i ~/ 2).isEven
2. это действительно работает! спасибо, хотя я не понимаю, почему, не могли бы вы объяснить это как ответ, чтобы я также мог отметить его как правильный?
3.
for (int i=0; i<10; i ) print('$i -> ${i ~/ 2} -> ${(i ~/ 2).isEven}');