gpt4 book ai didi

Android:颜色变化后触发重绘

转载 作者:搜寻专家 更新时间:2023-11-01 08:06:09 24 4
gpt4 key购买 nike

我目前正在开发 Connect 4 游戏。

我的游戏在用户按下“新游戏”按钮时运行。然后在屏幕上绘制 42 (7*6) 个绿色圆圈。这些圆圈用于表示连接四板上的孔,即绿色圆圈目前不包含玩家的标记/计数器

此刻我正在努力添加 token /计数器。我的代码可以正常工作(在一定程度上),使用户能够选择一列。使用 log.d() 似乎我成功地改变了间隙的颜色值。我的问题是我不知道如何将这种颜色变化发送到 View ,即间隙实际上从绿色变为红色(玩家的标记颜色)。

如何向 View 发送请求以便重新绘制间隙?

注意很抱歉缺少代码,但它目前很乱,无法完全正常工作。View 由 ConnectFourView.java(View)控制,游戏屏幕为 Board.java(Model),计算出选择了哪一列的代码 Gaps.java( Controller )

最佳答案

只需在您的 View 上调用invalidate(),它就会被重绘

关于Android:颜色变化后触发重绘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14172914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com