我对Android开发很陌生,这次不是SO上的编程问题,而是关于Android上图像设计的问题。如何正确创建资产并为Android设计屏幕?
我在设备的密度上有些迷失。 我的应用程序的目标是尽可能多地支持设备。
现在,我拥有一个Nexus 5设备,其中我知道这是一个分辨率为1920 x 1080
的xxhdpi
屏幕。 因为它是一个xxhdpi
设备中,缩放因子是3,所以为了简单起见,我把它通过3,其给出我下列分辨率上mdpi
和mdpi
1px的是等于1DP。因此,我的Android设备是360 x 640dp
。
因此,我在InkScape或Illustrator中创建一个新文档,无论您想要什么,并根据该特定分辨率创建我的设计。
现在,我知道在我的设备上,导航栏是48dp,状态栏是25dp,这给我的内容区域为360 x 567 dp
。
我发现对这里的屏幕上的信息:http://www.emirweb.com/ScreenDeviceStatistics.php
我看到这个页面上的其他设备还有一个状态栏的高度,另一个动作栏高度,而且DP的不等于翻过各种设备。
所以,问题是,我怎么能设计一个屏幕,我相信它会支持市场上所有可用的屏幕?
亲切的问候
你第一句话,一定要扬起许多眉毛;关闭这个问题。 – nobalG
你在问图像设计或版面设计? – geekoraul