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

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);
   ...
}