Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按触摸事件调整图标大小_Java_Android - Fatal编程技术网

Java 按触摸事件调整图标大小

Java 按触摸事件调整图标大小,java,android,Java,Android,我想做一个应用程序,我可以在同一个视图中导入多个图标,我可以通过触摸调整每个图标的大小,我如何通过触摸事件调整图标的大小?我建议尝试此操作并使用矩阵类缩放图像 Bitmap bmp = BitmapFactory.decodeResource(myContext.getResources(),drawableId); int w = bmp.getWidth(); int h = bmp.getHeight(); Matrix bMatrix

我想做一个应用程序,我可以在同一个视图中导入多个图标,我可以通过触摸调整每个图标的大小,我如何通过触摸事件调整图标的大小?

我建议尝试此操作并使用矩阵类缩放图像

Bitmap bmp = BitmapFactory.decodeResource(myContext.getResources(),drawableId);
            int w = bmp.getWidth();
            int h = bmp.getHeight();


Matrix bMatrix = new Matrix();
            bMatrix.postScale(scaleWidth, scaleHeight);
            Bitmap resizedBitmap = Bitmap.createBitmap(bmp, 0, 0, w, h , bMatrix, true);

看看这个可能会对您有所帮助。

谢谢您,但是我如何使用触摸事件在运行时调整位图大小我如何向位图添加触摸操作?