收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 

交流首页 » 移动编程 »Android日记之2012/02/06——浅谈在Layout中动态添加控件并为控件添加动画效果  XML
发表人 内容
waikey
[头像]

交流经验:
总积分:100
级别:普通会员
注册时间: 2012-02-02
文章: 2
离线

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

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

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

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

推广链接
精品视频课程推荐

独家Android4就业经典视频教程
从零开始,循序渐进掌握Android的核心开发知识;理解Android应用的运行过程、理解Intent和IntentFilter、 掌握资源和国际化、理解Android的进程和线程、理解Task和会退栈、理解Activity在屏幕旋转时的生命周期、 理解Handler的原理以及开发应用、掌握三种Service的写法、理解Broadcast的原理......

Android4项目实战--五子棋视频教程
多种布局的综合使用、ImageButton的改进使用、AutoCompleteTextView的应用、显示多项的ListView、基本的人工智能的实现,基于启发式搜索算法、SharedPreferences和Sqlite的应用、自定义View的实现和应用等

freevoice(局域网对讲机)——Android4项目实战视频教程
实现通过Wifi来在局域网内相互传递信息和语音通话的功能;学习Service;Broadcast Receiver;SharedPreference;SQLite;语音录制、播放、传输等;网络开发:wifi处理、UDP编程、TCP编程;多种设计模式的应用 等等

lee8400
[头像]

交流经验:
总积分:730
级别:普通会员
注册时间: 2011-11-19
文章: 167
离线

赚分 买android课程,哈哈



个性签名:我够格
俺的神啊
[头像]

交流经验:
总积分:5
级别:普通会员
注册时间: 2012-04-23
文章: 2
离线

回复能得分?


个性签名:吃自己的让别人看着去
yuzebaby
[头像]

交流经验:
总积分:4517
级别:VIP1
注册时间: 2012-07-19
文章: 400
离线

支持一下



个性签名:每天进步一点点
yuzebaby
[头像]

交流经验:
总积分:4517
级别:VIP1
注册时间: 2012-07-19
文章: 400
离线

学习学习



个性签名:每天进步一点点
九叶
[头像]

交流经验:
总积分:312
级别:普通会员
注册时间: 2013-08-06
文章: 1
离线

恩恩,支持一下吧,虽然没看到源码,我刚申请的号


个性签名:天空的浮云来去匆匆,竟扰乱了我平静的心……
 
交流首页 » 移动编程
前往:   

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网