为基础固定的视图设置动画

时间:2016-01-24 12:02:41

标签: android android-animation

如何为View设置动画,使其基座保持固定但身体的其余部分移动(附图像)?例如,在图像中,最初View类似于(1),然后它动画为(2) - >(3)。
我试过RotateAnimation,但肯定不会工作。是否有类似pivot的内容可以与TranslateAnimation一起使用?

enter image description here

1 个答案:

答案 0 :(得分:0)

创建自定义View类,然后覆盖其onDraw()方法以实现偏斜。

@Override
public void onDraw(Canvas canvas) { 
   super.onDraw(canvas); 

   canvas.skew(0.5f, 0.5f);
   ...
}