我正在尝试学习 android 并编写了一些简单的图形绘制函数,我设法让捏缩放工作但不幸的是,当它缩放整个 Canvas 缩放包括轴时。我真正想要的是在缩放时仍然显示轴,有没有一种简单的方法可以在 android 中使用 sme 分层技术实现这一点?
最佳答案
Canvas 具有保存和恢复 Canvas 矩阵的 save() 和 restore() 函数。
- 以正常比例绘制轴
- 调用 canvas.save() 推送当前状态。
- 缩放并绘制绘图。
- 调用 canvas.restore() 返回到之前的状态。
关于Android 多个 Canvas 层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13279505/