【发布时间】:2015-02-28 06:43:03
【问题描述】:
我在 Android 中编写了一个类似国际象棋的益智游戏,大部分已完成。我现在想做的是添加一些图形效果来改善我的游戏的感觉和外观,首先是改善棋子的移动。
我已将我的主要游戏棋盘(棋盘)构造为 GridLayout 或 TextViews,以便将棋子表示为国际象棋字体中的字母(并且通过调用将正方形着色为黑色或白色) setBackgroundResource TextView)。每个TextView 都有一个onClickListener,这样当用户点击相应的方格时,TextViews 上的字母就会根据国际象棋规则发生变化。这意味着图形感觉有些不自然:移动的棋子从原来的方格消失,并立即重新出现在它移动到的方格上。我想通过让棋子从原来的方格滑到新方格来改变这一点。有什么方法可以在保持 GridLayout-of-TextViews 逻辑的同时做到这一点 - 还是我需要大幅改变我的代码结构?无论如何,如果有人知道如何开始,我很想听听!
【问题讨论】:
标签: android textview android-gridlayout