我想让一张图片围绕Y轴旋转180度,用Matrix.postSkew()该怎么写?
声明:本人数学不好~~

解决方案 »

  1.   

    Android\OPhone动画分析之翻转效果
    参考之
    其中包括了旋转的开始和结束角度,中心点、是否扭曲、和一个Camera,这里我们主要分析applyTransformation函数,其中第一个参数就是通过getTransformation函数传递的差指点,然后我们根据这个差值通过线性差值算法计算出一个中间角度degrees,Camera类是用来实现绕Y轴旋转后透视投影的,因此我们首先通过t.getMatrix()取得当前的矩阵,然后通过camera.translate来对矩阵进行平移变换操作,camera.rotateY进行旋转。这样我们就可以很轻松的实现3D旋转效果了
      

  2.   

    终于搞出来了……只不过不是用你那种方法。代码:
    Matrix matrix = new Matrix();
    float[] f = new float[]{
    -1,0,0,
    0,1,height,
    0,0,1
    };
    matrix.setValues(f);
    还是谢谢了!