0
衆所周知,drawCircle(x, y, radius, paint);
需要畫布座標,這可能與屏幕座標不同。如何使用畫布上的屏幕座標進行繪製?
因此,如果我只是想在屏幕上的某個特定點上繪製某些東西,那麼該怎麼做?
我在問這是因爲畫布可能會移動甚至縮放,但我不希望我的圓圈移動。我希望它保持在屏幕上的特定點。
Here是drawCircle()
方法的描述。
衆所周知,drawCircle(x, y, radius, paint);
需要畫布座標,這可能與屏幕座標不同。如何使用畫布上的屏幕座標進行繪製?
因此,如果我只是想在屏幕上的某個特定點上繪製某些東西,那麼該怎麼做?
我在問這是因爲畫布可能會移動甚至縮放,但我不希望我的圓圈移動。我希望它保持在屏幕上的特定點。
Here是drawCircle()
方法的描述。
似乎沒有直接轉換方法。
我們必須通過數學手動將其轉換。
我們可以根據屬性來處理座標,比如平移或縮放甚至旋轉。