为固定基数的视图设置动画
Animate a view with base fixed
如何设置 View
的动画,使其底部保持固定,但 body 的其余部分移动(附图片)?例如,在图像中,最初 View
就像 (1),然后它动画化为 (2)->(3).
我试过 RotateAnimation
但肯定行不通。是否有类似 pivot
的东西可以与 TranslateAnimation
一起使用?
创建自定义视图class,然后覆盖其onDraw()
方法以实现倾斜。
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.skew(0.5f, 0.5f);
...
}
如何设置 View
的动画,使其底部保持固定,但 body 的其余部分移动(附图片)?例如,在图像中,最初 View
就像 (1),然后它动画化为 (2)->(3).
我试过 RotateAnimation
但肯定行不通。是否有类似 pivot
的东西可以与 TranslateAnimation
一起使用?
创建自定义视图class,然后覆盖其onDraw()
方法以实现倾斜。
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.skew(0.5f, 0.5f);
...
}