【发布时间】:2013-09-08 19:47:36
【问题描述】:
我正在尝试将TranslateAnimation 应用于LinearLayout 内部的ImageView。一旦ImageView(在下图中标记为“1”)越过包含ImageView 的LinearLayout 的边界,它就会变为“黑色”/消失。如果我为整个绿色 LinearLayout 设置动画,则不会发生这种情况,所以我认为这与它的 z-value 无关。相反,我相信ImageView 不能在视觉上“逃脱”其容器布局(绿色)。执行动画时,我该怎么做才能使 ImageView 显示在所有内容的前面?我已经尝试过.bringToFront()(后跟根视图的.requestLayout/.invalidate)。
【问题讨论】:
-
尝试在父容器中设置android:clipChildren="false"
-
完美运行,非常感谢:-)!您想发表您的评论作为答案吗?
标签: android animation android-animation