AnimationSet animationSet = new AnimationSet(true);
TranslateAnimation translateAnimation = new TranslateAnimation(0,500,0,0);translateAnimation.setDuration(5000);
animationSet.addAnimation(translateAnimation);
imgS.startAnimation(animationSet);这是图片移动动画,求助,怎样可以加上图片变形的动画效果,变成梯形。

解决方案 »

  1.   

    你得自己先在草稿纸上勾画一下变形的过程。然后写几个子animation
      

  2.   

    我是想问 animation 可以把矩形图片变形成梯形吗?
      

  3.   

    canvas去画, 给个变换矩阵matrix
      

  4.   

    楼上正解Matrix才是真正的做法,Bitmap.createBitmap()参数就可以传入Matrix高度,宽度这些,需要画在界面上的话,创建新图片后canvas.drawBitmap就可以画在画布上