在当今快速数字转型的世界中,您拥有哪个品牌的手机并不重要,重要的是您的手机的用户界面是如何互动的。当涉及到Android设备时,设计标准用户界面将使用户体验有很长的路要走。一个伟大的用户界面是无论是在智能手机还是平板电脑中,使Android设备体验更加丰富的关键。
设计用户界面并不能解决一个很好的UI体验的目的。一个Android应用程序开发公司在牢记有关不同种类的Android设备和设计相应的屏幕分辨率。例如:具有小于600dpi的智能手机的UI设计将与具有720dpi以上的平板电脑的UI设计不同。
UIPL已经出现了与其他设备完全脱颖而出的Android设备的令人敬畏的UI设计技巧。
1.保持屏幕密度
屏幕密度是一个重要的考虑因素,在设计Android设备时要考虑到这一点。大多数时间,设计师只考虑屏幕尺寸,但他们忘记了屏幕的密度,这意味着最重要的是每英寸点(技术术语DPI)。例如:NexusOne和Nexus5具有相同的屏幕尺寸,但是在屏幕密度方面彼此不同。NexusOne的像素密度为252DPI-HDPI,另一方面,Nexus5的像素密度为445dpi-XXHDPI。
2.始终评估密度独立像素的影响
有时候,高端Android设备上的某个像素按钮可能会显得很小。可以通过选择密度无关的像素来克服这个问题。因此,从智能手机到平板电脑,各种Android设备的图像将显示为标准尺寸。请记住,图像在创建丰富的用户界面体验中起着至关重要的作用。因此,设计者有责任根据设备的屏幕密度优化图像。
3.使替代资源文件夹轻松工作
为具有不同屏幕分辨率和密度的设备创建数千个图像和布局。这总是造成设计师之间的混乱;因此,建议您始终为单独的屏幕密度维护备用资源文件夹。保持DPI作为基本密度,您可以轻松地将图像和布局存储在最适合您的可绘制文件夹中。当涉及到基本的android移动应用程序开发时,替代资源文件夹可以轻松工作。
4.不同屏幕密度的单独布局
始终为具有各种屏幕密度的不同设备设计多个布局。AndroidPhone可以将所有位图drawable以及Nine-patchdrawable缩放,以便根据设备的大小优化布局。但是,Android智能手机和平板电脑的功能不同。在Android的设置部分,设置列表和详细信息将在手机的不同屏幕中打开;而在平板电脑中,设置列表和细节将并列开放。UI设计师承诺的一个错误是它们单独使用活动,结果是三种类型的问题上升-紧耦合的风险,意图过滤器,复杂意图和安全问题。
5.片段活动
每个片段都有自己的生命周期。它由多个活动托管,可以随时用另一个片段替换。有趣的是,这些片段托管在一个活动中,而它们之间没有任何相互关联。为了创建动态UI,将组件和活动行为转换为模块。这些模块充当嵌套活动,定义其布局并管理生命周期。
在多屏幕密度的手机中使用活动和片段
列表和详细信息显示在手机的两个活动中。文件夹结构的设计应该包含列表和细节活动。要拥有清晰的目录结构,请始终将ListActivity.XML文件夹中的列表片段和DetailActivity.XML文件夹下的细节片段保留。重要的是要记住,平板电脑的目录结构与智能手机的目录结构完全不同。分辨率应保持在600dp,ListActivity应该包含列表和细节片段。
总而言之,在移动中,应该启动细节片段的DetailActivity,而在Tablet,Detail和List片段中应该被启动。
为了识别必须膨胀的布局,AndroidOS将根据屏幕宽度从文件夹中取出布局,并根据该特定布局使其膨胀。操作系统首先确定可绘制文件夹,如果没有找到相关图像,则将图像传输到较低级别的文件夹。
最后的想法
Android有一个灵活的框架,可以提供更好的用户界面,帮助用户查看不同设备中的应用或其他信息。随着移动技术的不断发展,UI设计师面临新的挑战。随着屏幕分辨率及其尺寸的频繁变化,现在是在UI设计中大跃进的时候了。上述设计提示很简单,如果遵循这一点,绝对会为Android设备的UI设计领域开创新时代。