Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.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
Android 在画布中拉伸时如何调整图像大小?_Android_Android Canvas - Fatal编程技术网

Android 在画布中拉伸时如何调整图像大小?

Android 在画布中拉伸时如何调整图像大小?,android,android-canvas,Android,Android Canvas,我已经在画布上显示了一个图像。下面是代码。当用户从不同方向拖动图像时,有没有办法动态拉伸或收缩图像?如何处理 公共类MainActivity扩展了活动 { @凌驾 public void onCreateBundle savedInstanceState { super.onCreatesavedInstanceState; setContentViewnew MyViewthis; } 公共类MyView扩展了视图 { 公共MyViewContext上下文 { 超级上下文; } @凌驾 受保

我已经在画布上显示了一个图像。下面是代码。当用户从不同方向拖动图像时,有没有办法动态拉伸或收缩图像?如何处理

公共类MainActivity扩展了活动 { @凌驾 public void onCreateBundle savedInstanceState { super.onCreatesavedInstanceState; setContentViewnew MyViewthis; } 公共类MyView扩展了视图 { 公共MyViewContext上下文 { 超级上下文; } @凌驾 受保护的空白画布 { 超级帆布; 位图_scratch=BitmapFactory.decodeResourcegetResources,R.drawable.dog; canvas.drawColorColor.WHITE; canvas.drawBitmap\u scratch,0,0,null; } }
} 在我的例子中,这也适用于拉伸

或者你可以这样试试


我想我说不清楚。我想问的是,当用户拖动图像时,是否有一种方法可以动态拉伸或收缩图像。你在问题中没有提到这一点,这就是我发布的答案