`
iflytek_wjzhu
  • 浏览: 38770 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

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

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

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

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

相关推荐

Global site tag (gtag.js) - Google Analytics