Android日记之2012/02/06——浅谈在Layout中动态添加控件并为控件添加动画效果

因为项目的需要,晚上回家写了一个小的Demo:动态在布局中添加规定数量的图片,并且为每个图片都添加动态的动画效果,如果,当前点击的地方是已经添加过图片的位置,那么,就将当前图片的动画效果停止。

可以说,整个功能并不难。其实,只要自己计划好步骤,一步一步来,很快这个程序就能写好了。

一开始做的时候,还担心自己写的动态加载ImageView的代码是否会引起命名冲突呢,不过事实证明自己的担心的多于的,呵呵(其实,也就是实例化一个View,再addView,添加到Layout中)。在可以动态加载图片以后,就为每一个图片去添加动画效果。注意,这边添加的话,用RelativiLayout,不要用LineaLayout。

前面做起来都挺顺利的,但是,就在判断当前点击的位置是否已经添加过图片的时候,出现了问题。即使,我是在一个点上重复点击,还是没法把动画停下来。可能是获取动态添加的图片的坐标有问题,或者是给图片定的大小有点小了,使定位不准确,或者是我通过getChildAt获得添加的动态图片的时候的问题。可惜现在时间也不早了,明天去公司测试了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值