Android开发,GridLayOut布局,9*9,每个格子里放一个TextView显示数值用,0不显示,非0显示。 10

现在在第1行第1列显示数字8,我要实现的效果是在第1行第9列显示数字8,在从第1列显示变到第9列显示的过程中要好像是移动过去的,要有动画效果。怎么实现?... 现在在第1行第1列显示数字8,我要实现的效果是在第1行第9列显示数字8,在从第1列显示变到第9列显示的过程中要好像是移动过去的,要有动画效果。怎么实现? 展开
 我来答
塔雨筠ZP
2016-09-23 · TA获得超过431个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:177万
展开全部
rowSpec和columnSpec分别设置了一个按钮的位置是第几行和第几列。

(i / 4 + 2)的意思是String[] chars中id为i的元素,所处行数是i/4+2。因为i是int型,所以i/4向下取整。至于那个+2,无所谓的。

i%4的意思是i/4后的余数,因为计算器排版中一行有4个元素,所以比如2这个元素,它在String[] chars中id是9,那么他的位置是9/4的余数,也就是1,列数用0,1,2,3表示,所以它在第二列。
追问
麻烦您先看清楚题目,我要的效果是第1行第1列显示的数字8,放到第1行第9列显示,这个变化过程看起来要好像是慢慢移动过去的,要有动画效果
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式