Java 将awt数学函数转换为Android数学函数

Java 将awt数学函数转换为Android数学函数,java,android,awt,Java,Android,Awt,我为awt库编写了一些代码。我想把它移植到Android上。但我不确定是否需要移植一些方法 这是我到目前为止所拥有的。注释掉的部分是原始awt代码。没有注释掉的部分是我的新安卓代码 我不确定是否可以将awt的t.translate()以及其他一些代码行翻译成Androidst.postTranslate()。我也不知道如何传输其他一些awt方法 因此,我正在寻找如何将下面的代码移植到Android等效功能的答案 //AffineTransform t = new AffineTransform(

我为
awt
库编写了一些代码。我想把它移植到Android上。但我不确定是否需要移植一些方法

这是我到目前为止所拥有的。注释掉的部分是原始awt代码。没有注释掉的部分是我的新安卓代码

我不确定是否可以将awt的
t.translate()
以及其他一些代码行翻译成Androids
t.postTranslate()
。我也不知道如何传输其他一些
awt
方法

因此,我正在寻找如何将下面的代码移植到Android等效功能的答案

//AffineTransform t = new AffineTransform();
//Point2D.Float p = new Point2D.Float();
Matrix t = new Matrix();
PointF p = new PointF();


//t.setToIdentity();
//t.translate( cx+f*translateX, cy+f*translateY );

t.No Idea How To Set to Identity();
t.postTranslate(cx+f*translateX, cy+f*translateY);


//t.scale( s, s );
t.postScale( s, s );

//t.rotate( -rotation*f );
t.postRotate(-rotation*f);


//t.translate( -cx, -cy );
t.postTranslate(-cx, -cy);


//t.transform( p, p );
//t.mapPoints(p);
t.No Idea How TO Transform();
t.no Idea how to Map Pounts?();

检查@Payeli我不想将整个awt库移植到android或任何东西。例如,我只想知道如何将
矩阵
设置为
标识
矩阵。在awt中,我可以执行
.setToIdentity()
。但是Android不必在
矩阵
对象上使用方法。因此,必须有其他方法来做到这一点。因为将矩阵设置为单位矩阵并不少见。@Vivendi我也有类似的问题。你解决了吗?如果是,怎么做?@dritan我还没有解决它。我后来转向OpenGL解决方案。@Vivendi我刚在互联网上找到这个链接。但我不知道它是否起作用。