android 动画位置问题
来源:互联网 发布:php soap wsdl 编辑:程序博客网 时间:2024/06/14 16:17
今天在开发动画的时候遇到一个问题,就是在平移了动画之后再进行放大动画会致动画归位在进行放大。尤其是采用了addview添加很多view的时候,对其中一个进行操作会导致所有全部回到原位置。一开始怀疑动画移动的关系会导致动画结束后回到原位置。用了layout方法来在动画结束之后把位置定死,但是结果出现了虽然移动动画会到指定位置,但是一旦放大就会归位。开始想到动画执行会导致页面刷新,难道是这个问题导致的。仔细查了layout方法发现的确存在这个·问题。它在viewgroup刷新的时候会导致其失效(回到原来的位置),这个问题既然已经明确了,结果在那篇文章里面提到了Google不提倡使用layout方法,建议使用setMargin.
RelativeLayout.LayoutParams btnLp = (RelativeLayout.LayoutParams) viewList.get(i).getLayoutParams();btnLp.setMargins(2, 0, 0, 0);
由于是在RelativeLayout布局里面,如果设置了居中显示的话margin超出屏幕会导致挺有意思的现象。
0 0
- android 动画位置问题
- Android动画开始位置问题
- Android动画开始位置和结束位置不一样问题
- [Android UI界面] TranslateAnimation动画结束后的位置问题
- [Android UI界面] TranslateAnimation动画结束后的位置问题
- Android: 解决动画完成后位置恢复到初始位置的问题
- Android: 解决动画完成后位置恢复到初始位置的问题
- android popwindow 位置和动画
- Android动画:解决通过View.getY()获取初始位置为0的问题
- AWay3D 动画位置变化的问题
- TranslateAnimation动画结束后位置闪烁问题
- android动画-移动动画问题
- android动画结束后停在结束位置
- android自定义开机动画文件存放位置
- android TranslateAnimation类:位置变化动画类
- android移动View位置(动画)
- android三个小球互换位置loading动画
- android 动画 图片从指定位置飞到指定位置
- 只能同一交换机的服务器
- 111.hdu--1016--Prime Ring Problem
- 三层学习
- Android开发网络图片完整显示且不拉伸
- 温故而知新(4)——C#函数
- android 动画位置问题
- 浅谈Android之Binder原理介绍(二)
- 汇道科技:“程序猿”来历不一般,今天点啵啵你们!
- PAT.Basic Level. A+B和C
- 755B PolandBall and Game
- ios微信浏览器-div设置滚动-不出现滚动条的解决办法
- [环境搭建]Windows下安装Ruby和Jekyll
- Jmeter使用入门
- Graph cuts based active contour model with selective local or global segmentation