canvas.translate(x,y)
生活随笔
收集整理的這篇文章主要介紹了
canvas.translate(x,y)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
之前對于canvas.translate(x,y)的理解有的錯誤,之前一直以原點(0,0)為基準(zhǔn)點,作用就是移動原點,默認(rèn)的原點(0,0)是在屏幕左上角的,你可以通過translate(x,y)把點(x,y)作為原點,就一直以為這個(x,y)就是新的坐標(biāo)原點。但看一下API就會知道,這種理解是不對的,不過API上面講解的也不太清楚:
public void translate (float dx, float dy)Since: API Level 1 Preconcat the current matrix with the specified translation Parameters dx The distance to translate in X dy The distance to translate in Y 其實是原來的原點分別在x軸和y軸偏移多遠(yuǎn)的距離,然后以偏移后的位置作為坐標(biāo)原點。也就是說原來在(100,100),然后translate(1,1)新的坐標(biāo)原點在(101,101)而不是(1,1)轉(zhuǎn)載于:https://my.oschina.net/smalant/blog/40934
總結(jié)
以上是生活随笔為你收集整理的canvas.translate(x,y)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ps怎么设计智能手环线稿图? ps画智能
- 下一篇: iQOO TWS 1怎么样 iQOO T