gpt4 book ai didi

android - 即使设置为 false,clipChildren 也无法正常工作?

转载 作者:IT老高 更新时间:2023-10-28 22:24:50 27 4
gpt4 key购买 nike

在我的应用程序中,我尝试使用动画来移动图像。当我尝试为图像设置动画时,即使我在每个 xml block 中使用 clipChildren false

    <RelativeLayout
android:id="@+id/baselayout"
android:layout_width="match_parent"
android:layout_height="120dp"
android:layout_alignParentRight="true"
android:layout_below="@+id/imageView1"
android:clipChildren="false"
android:clipToPadding="false" >

最佳答案

RelativeLayout 的父级之一可能正在裁剪子级(有时兼容性库会添加一个神秘的 ViewGroup,例如 NoSaveStateFrameLayout)。我过去曾成功地使用过类似的方法来禁用 View 的所有父级上的剪辑:

public void disableClipOnParents(View v) {
if (v.getParent() == null) {
return;
}

if (v instanceof ViewGroup) {
((ViewGroup) v).setClipChildren(false);
}

if (v.getParent() instanceof View) {
disableClipOnParents((View) v.getParent());
}
}

关于android - 即使设置为 false,clipChildren 也无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22930626/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com