如何为View
设置动画,使其基座保持固定但身体的其余部分移动(附图像)?例如,在图像中,最初View
类似于(1),然后它动画为(2) - >(3)。
我试过RotateAnimation
,但肯定不会工作。是否有类似pivot
的内容可以与TranslateAnimation
一起使用?
答案 0 :(得分:0)
创建自定义View类,然后覆盖其onDraw()
方法以实现偏斜。
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.skew(0.5f, 0.5f);
...
}