我正在尝试设置自定义滚动视图的动画,我已使用LayoutParams
(高度和宽度)调整了它的大小。
类似的东西:
ObjectAnimator rotation = ObjectAnimator.ofFloat(view, "rotation", rotationValue);
rotation.start();
动画运行正常,但所有ScrollView的内容都是在旋转轴边界内绘制的。图片附件。
任何? 感谢。
答案 0 :(得分:0)
我怀疑您的问题是您需要在父android:clipChildren
上设置ViewGroup
属性。
引用ViewGroup
documentation for android:clipChildren
:
定义孩子是否仅限于在其范围内绘制。这对于将子项大小扩展到100%以上的动画非常有用。在这种情况下,应将此属性设置为false以允许子项绘制到其边界之外。此属性的默认值为true。
因此,如果要以编程方式构建接口,请将android:clipChildren="false"
添加到XML布局,或调用ViewGroup的setClipChildren方法。