博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
canvas.translate(x,y)
阅读量:6198 次
发布时间:2019-06-21

本文共 507 字,大约阅读时间需要 1 分钟。

hot3.png

之前对于canvas.translate(x,y)的理解有的错误,之前一直以原点(0,0)为基准点,作用就是移动原点,默认的原点(0,0)是在屏幕左上角的,你可以通过translate(x,y)把点(x,y)作为原点,就一直以为这个(x,y)就是新的坐标原点。但看一下API就会知道,这种理解是不对的,不过API上面讲解的也不太清楚:

public void translate (float dx, float dy)Since: API Level 1Preconcat the current matrix with the specified translationParametersdx	The distance to translate in Xdy	The distance to translate in Y

其实是原来的原点分别在x轴和y轴偏移多远的距离,然后以偏移后的位置作为坐标原点。也就是说原来在(100,100),然后translate(1,1)新的坐标原点在(101,101)而不是(1,1)

转载于:https://my.oschina.net/smalant/blog/40934

你可能感兴趣的文章
event 事件 clientX 和clientY 配合scrollTop使用, div跟着鼠标走
查看>>
web容器漏洞
查看>>
JS判断用户终端,跳转到不同的页面.
查看>>
Java多态
查看>>
设置Grid某列的Title样式和列内数据样式
查看>>
C++引用
查看>>
Java中对象的上转型对象
查看>>
Android Fragment 你应该知道的一切
查看>>
镜面翻转
查看>>
java编程中的断言工具类(org.springframework.util.Assert)
查看>>
26.OGNL与ValueStack(VS)-N语法top语法
查看>>
1154: 零起点学算法61——矩阵转置
查看>>
python-生成器
查看>>
jzoj6005. 【PKUWC2019模拟2019.1.17】数学 (生成函数+FFT+抽代+高精)
查看>>
【bzoj4939】【YNOI2016】掉进兔子洞(莫队)
查看>>
P85练习3
查看>>
mysql-front5.1的注册码
查看>>
使用spring框架时,使用xml还是注解
查看>>
day22 Pythonpython 本文xml模块
查看>>
中文输入法安装
查看>>