Code Bye

ImageView平移遮挡问题

我现在做了一行ImageView组件,在xml文件里是从左到右一次添加的,但是我在移动的时候希望有时任意右边的一个能覆盖左边的(这个能实现),有时左边的能覆盖右边的(这个不能实现),我知道后添加的组件的层级较高,但是我没找到能修改层级的方法,有没有办法能实现我想要的功能?

ImageView平移遮挡问题
40分
必须要从左往右依次添加的吗?
ImageView平移遮挡问题
引用 1 楼 cclovescw 的回复:

必须要从左往右依次添加的吗?

已经解决了,我是在动画执行前挨个bringToFront();提高了层级(这个方法好像比较笨),添加顺序无所谓,但是有时要从左往右动,有时要从右往左动,控制添加顺序不能解决问题吧。
我现在又遇到一个问题,我发现TranslateAnimation 的onAnimationEnd()监听事件在动画结束之前执行了,做动画的时候发现跳了一下,录下来一帧一帧的看才发现的,这个怎么解决?

ImageView平移遮挡问题
引用 2 楼 lhz1098525079 的回复:
Quote: 引用 1 楼 cclovescw 的回复:

必须要从左往右依次添加的吗?

已经解决了,我是在动画执行前挨个bringToFront();提高了层级(这个方法好像比较笨),添加顺序无所谓,但是有时要从左往右动,有时要从右往左动,控制添加顺序不能解决问题吧。
我现在又遇到一个问题,我发现TranslateAnimation 的onAnimationEnd()监听事件在动画结束之前执行了,做动画的时候发现跳了一下,录下来一帧一帧的看才发现的,这个怎么解决?

问题解决了   http://bbs.csdn.net/topics/391014260


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明ImageView平移遮挡问题