关于使用getDisplayMetrics()。density来缩放屏幕UI元素

时间:2014-07-02 18:55:57

标签: android android-custom-view touchscreen ondraw

我正在学习开发我的第一个游戏,并且正如一些笔记"教程"建议,任何on-scree UI元素应该缩放到密度?? !!我显示了density产生的getResources().getDisplayMetrics().density;的值,它等于3.

(1) density是设备相关的,还是可以从设备更改为另一个?

获取屏幕密度时,

(2) 很重要?我可能已经回答了这个教程     这个问题但不清楚,它回答了这个问题如下"使用屏幕     在屏幕UI元素上缩放时的密度" ??

现在让我感到慌乱的是,正如您所知,在touchscreen环境中显示UI元素并尝试拖动它时,您将意识到从左上角抓取了拾取/拖动的UI元素不是从它的中心。因此,如果您想在touchScreen环境中从其中心抓取一个UI元素,则必须考虑一些offset

(3) offsets是否应该与density相关?

我希望我清楚地解释了我的观点。

0 个答案:

没有答案