我正在创建一个calendar,我已经使用了grid view to display the dates in that calendar。现在我想改变每个网格项目的背景,因为用户选择了每个网格项目。在这里,当用户点击某个特定日期时,背景会发生变化,但是之前的项目或日期的背景不会回滚到原始日期?我如何才能做到这一点?例如:如果我点击第一个网格视图项目,项目变成蓝色,当我点击项目2时,项目#2的颜色变成蓝色,但第一个项目保持相同的颜色,这是我不希望发生的。如何将第一项颜色更改为默认颜色。
if(cur_posn == 0){
cur_posn = position;
old_posn
如何在点击后在StackLayout或网格中实现背景颜色的平滑变化?如果我们创建一个按钮,它就会产生这种效果--我在一个附加的gif中展示了这一点。ViewCell in ListView也是如此。它也有这种涟漪效应,改变背景颜色后,点击。但是如何在StackLayout或Grid中实现这一点呢?
如何实现这一目标