我成功地在 Canvas 上的图像中实现了双指缩放和拖放功能。
现在我想要的是重新调整大小,如下图链接基于 iPhone App
How to change shape of an image using iPhone SDK?
那么我怎样才能在 Android 中实现这种功能呢?
最佳答案
基本上你需要使图像无效并从头开始在 Canvas 上重新绘制::
img=(ImageView)findViewById(R.id.yourimageidfromxml);
img.onTouchEvent(MotionEvent me)
{
int X=me.getX();
int Y=me.getY();
img.invalidate();
img.repaint(X,Y);
}
void paint(int X,int Y)
{
img.setWidth(X);
img.setHeight(Y);
}
缩放图像将从一开始就使用 Canvas 上的重绘进行变换
关于android - 在android中更改图像形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12278692/