Tal*_*ihr 6 animation android scrollview
我试图动画一个自定义滚动视图,我已调整其使用LayoutParams(高度和宽度).
像这样的东西:
ObjectAnimator rotation = ObjectAnimator.ofFloat(view, "rotation", rotationValue);
rotation.start();
Run Code Online (Sandbox Code Playgroud)
动画运行正常,但所有ScrollView的内容都是在旋转轴边界内绘制的.附图像.
任何人?谢谢.
我怀疑你的问题是你需要android:clipChildren在parent上设置属性ViewGroup。
引用ViewGroup文档android:clipChildren:
定义子级是否限制在其边界内绘制。例如,这对于将子级尺寸缩放到超过 100% 的动画非常有用。在这种情况下,该属性应设置为 false 以允许子级在其边界之外进行绘制。该属性的默认值为 true。
因此,要么添加android:clipChildren="false"到 XML 布局,要么调用 ViewGroup 的setClipChildren方法(如果您以编程方式构建界面)。
| 归档时间: |
|
| 查看次数: |
1089 次 |
| 最近记录: |