簡體   English   中英

Android:如何在不同的屏幕尺寸上使用canvas方法處理繪圖?

[英]Android: How to handle drawing with canvas methods on different screen sizes?

我按照本指南一直遵循為不同屏幕尺寸創建布局的最佳做法: http//developer.android.com/guide/practices/screens_support.html

我現在開始使用Canvas類的方法做一些繪圖工作:

例如。 canvas.drawLine(60,320,120,320,linePaint);

任何人都可以幫助我如何將這些像​​素值(60/120 /等)放入密度像素中,以便正確縮放線條? 否則線路不會像我想象的那樣出現,例如在較小的屏幕上它會太長而且太長。

謝謝你的回復。

我第一次瀏覽Android文檔時錯過了它; 必要的信息在我的原始帖子中鏈接“3.不要在代碼中使用硬編碼像素值”部分中。

你可以在Google上找到很多關於這個主題的內容,實際上這里有兩個問題已經問到了幾乎可以回答你的問題。

你想使用逢低。

您也可能希望將傾角轉換為像素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM