clipChildren is not working even though set to false?
android, animation
Solution
One of the parents of your RelativeLayout might be clipping children (sometimes compatibility libraries add a mystery ViewGroup such as NoSaveStateFrameLayout for example). I've used something like this in the past with success to disable clip on all parents of a 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());
}
}
Problem
In my application I am trying to move images using animation. When I try to animate the image is cutting even though I use `clipChildren` false in every xml block ``` <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" > ```