2 qq 30272247 qq_30272247 于 2016.02.26 20:03 提问

怎么解决translate组件位移动画被遮挡问题?

问一个 android animation动画问题。
对一个组件使用translate位移动画时,发现,如果这个组件属于某个容器,那么它的动画移动范围,就无法超出它的容器的边界;
而且,移动动画播放的时候,组件的移动动画还会被其它组件遮挡在下面;
我想让组件在移动时,动画保持在最顶层(不被遮挡),且不受它的容器的范围的限制
(总结就是 translate组件位移动画被遮挡问题)
请问怎么解决?

1个回答

u014142287
u014142287   2016.02.26 20:46

建议使用ObjectAnimation可以控制动画在组件上的位置,并且其位置也会随着动画位置的改变而改变,这是补间动画做不到的!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
位移动画移动过程中和父布局交汇的遮盖问题
我们知道,做一个位移动画,是很简单的事。但是比如说我们要为一个ImageView控件做一个位移动画,而该ImageView的父控件是一个RelativeLayout,且距离屏幕的上下左右都是有一定的距离,即不靠近屏幕的边缘。而该RelativeLayout外面父布局又是一个布局LinearLayout,等等,此时你想让ImageView做一个位移动画移动到最外面根布局LinearLayout中的某
安卓TranslateAnimation动画移动过程中被其它view遮挡的问题
今天发现当把一个ImageView从一个地方移动到另一地方时,会发生遮挡问题,这时就得把当前要移动的View所属的RelativeLayout(或LinearLayout等)设置成最高层,使用bringToFront()函数就可以完美解决。这时需要注意的不是把这个ImageView.bringToFront()。例如: RelativeLayout       RelativeLayout(i
android 动画被父布局遮盖问题解决
项目需要一个动画效果,点击按钮后,需要一个小太阳从某个位置,抛物线形势从底部位移出去,做的过程中,发现动画位移出父布局就被遮盖掉,经过各种查找,好多都是复制动画图层,最终发现,只要在根布局配置两个属性就可以。 android:clipChildren="false" android:clipToPadding="false" 都设置为false,需要在动画父布局之上,所有父布局至根布局
关于UINavigationBar遮挡下边view的问题
我自定义了一个导航控制器,然而使用的时候发现,当我从主界面push到二级界面的时候,视图被遮挡了,代码里边明明设置的是(0,0)开始的 self.view.backgroundColor = UIColor.whiteColor() let label = UILabel(frame: CGRectMake(0, 0, 100, 100)) label.backgroundColor = UIC
Android动画被父View遮挡的解决办法
Android的Animation动画想必大家非常熟悉,也相对是比较好用的动画方式。但是这个动画有个很大的缺点,这个动画无法再使用动画的View的父组件之外使用。这个是Animation的实现方式导致的,由于View是由其父组件绘制,而Animation也不过是不断改变位置然后在不断刷新而已,所以仍然没有摆脱是由其父View进行绘制的根本,所以无论如何View是不能超出其父View的边界显示的。这
【Android动画九章】-TranslateAnimation(位移动画)
上一节介绍了AlphaAnimation动画的用法,本节将介绍另一种形式的动画-TranslateAnimation(位移动画)。 public class TranslateAnimation extends Animation java.lang.Object ↳ android.view.animation.Animation ↳ android.v
解决EditText 被部分遮挡的问题
1.首先在布局文件最外层加scrollview 2.代码中使用如下方法 private void controlKeyboardLayout(final ScrollView root, final Activity context) { root.getViewTreeObserver().addOnGlobalLayoutListener(() -> { Rec
Android 之 TranslateAnimation类:位移动画类
Android中提供了4中动画: AlphaAnimation 透明度动画 ScaleAnimation 缩放动画 TranslateAnimation 位移动画 RotateAnimation 旋转动画 因为这次有使用到TranslateAnimation,所以这次先讲TranslateAnimation。android.view.animation 类 Trans
简单位移动画TranslateAnimation
已不再推荐补间动画,请使用属性动画; http://blog.csdn.net/guolin_blog/article/details/43536355 http://blog.csdn.net/guolin_blog/article/details/43816093 动画中的View的点击判断 http://blog.csdn.net/seker_xinjian/article/detail
软键盘遮挡问题
先上效果图: 当软键盘出来的时候会自动把登录按钮顶上去,显示出来,就不会有遮挡的情况了 前言: 最近好多人在开发中都遇到了登录界面或者其他地方,弹出软键盘的时候遮挡按钮或者输入框的问题,所以在这里集思广益将网上大部分的思路整合一下,贴出来 写了一个Demo演示一下: 正常情况下是这样的,不过软键盘弹出来就变成了: 可以看到将两个按钮遮住了一个半. 正文: Android虽然提供了WindowSoft