草庐IT

javascript - Android ImageView缩放效果

目前我正在尝试开发一个应用程序,用户可以在其中放大图像。但是我需要制作镜头效果而不是捏缩放,这意味着当用户单击图像并将手指放在它上面一段时间时,它的正上方会出现带有放大图像的圆圈。它看起来像这样:我查看了下面提供的答案和链接并得到了它,但它不起作用:publicclassMainActivityextendsActivityimplementsOnTouchListener{ImageViewtakenPhoto;staticPointFzoomPos;PaintshaderPaint;BitmapShadermShader;BitmapShadershader;Bitmapbmp;B

Android - 如何循环缩放/放大图像的一部分?

我试图让用户触摸图像,然后基本上会显示一个圆形放大镜,这将允许用户更好地选择图像上的某个区域。当用户释放触摸时,放大的部分将消失。这用于几个照片编辑应用程序,我正在尝试实现我自己的版本。我下面的代码确实放大了ImageView的圆形部分,但一旦我松开手指,就不会删除或清除缩放。我目前使用canvas=newCanvas(bitMap);将位图设置为Canvas,然后使用takenPhoto.setImageBitmap(bitMap);设置ImageView我不确定我是否我正在以正确的方式去做。onTouch代码如下:zoomPos=newPointF(0,0);takenPhoto.

Android - 如何循环缩放/放大图像的一部分?

我试图让用户触摸图像,然后基本上会显示一个圆形放大镜,这将允许用户更好地选择图像上的某个区域。当用户释放触摸时,放大的部分将消失。这用于几个照片编辑应用程序,我正在尝试实现我自己的版本。我下面的代码确实放大了ImageView的圆形部分,但一旦我松开手指,就不会删除或清除缩放。我目前使用canvas=newCanvas(bitMap);将位图设置为Canvas,然后使用takenPhoto.setImageBitmap(bitMap);设置ImageView我不确定我是否我正在以正确的方式去做。onTouch代码如下:zoomPos=newPointF(0,0);takenPhoto.