我有一个来自Picture beginRecording()方法的Canvas.
我在画布中记录内容,然后调用endRecording().
我希望能够记录在画布之后缩放时不会缩放的笔划.
我在Paint类中看不到类似的东西.你可以setStrokeWidth(float w),但是:
– 如果w == 0你有类似我想要的功能,但只有1px
– 如果w!= 0,画布缩放也意味着缩放比例.
有任何想法吗?
解决方法:
从当前变换矩阵中提取比例,并使用其相反来设置笔触宽度.
2024-03-09 12:32:11
我有一个来自Picture beginRecording()方法的Canvas.
我在画布中记录内容,然后调用endRecording().
我希望能够记录在画布之后缩放时不会缩放的笔划.
我在Paint类中看不到类似的东西.你可以setStrokeWidth(float w),但是:
– 如果w == 0你有类似我想要的功能,但只有1px
– 如果w!= 0,画布缩放也意味着缩放比例.
有任何想法吗?
解决方法:
从当前变换矩阵中提取比例,并使用其相反来设置笔触宽度.