android中怎样实现对画布的缩放

2025-01-03 11:21:49
推荐回答(1个)
回答1:

  • 工具准备

    画布:Canvas来响应画画(draw)的调用(并将其写入bitmap);

  • 具体操作

  1. Canvas类提供了很多“画“的方法,先来建一个类,继承自View。让画布铺在View上而显示出来(这也是自定义UI组件的路子),源码如下:

  2. 在Activity的布局文件中加上这个view就可以了。如下:

  3. 随着手指滑动去画线,点击保存按钮的处理;

  4. android中图像在画布上放大缩小时,图像的边框大小没有改变;

  5. 如果要放置图片的位置的话,就需要做相应的位置移动才可以,用如下代码;

  6. 截图风采: