Android RectF,Matrix缩放错误

时间:2014-06-26 16:10:22

标签: android matrix

我想缩放所有4个RectF点并将结果放入另一个RectF。

          Matrix matrix = new Matrix();
            matrix.preScale(2, 2);
         RectF src = new RectF(5,246,2,243);
         RectF dst = new RectF();
             matrix.mapRect(dst, src);

我有这个结果:
                 src == RectF(5.0,246.0,2.0,243.0)
                 dst == RectF(4.0,486.0,10.0,492.0)

但是我期待像什么     dst.left = 2 * src.left;
    dst.top = 2 * src.top;             等等...
     有什么问题?

0 个答案:

没有答案