android ui界面设计,安卓高级视觉效果
看了这篇文章,我觉得很实用,很精辟。因为分享的精神,可以让更多的朋友看到这篇文章,产生更多的头脑风暴,所以我转过来了。最初的地址是http://blog.csdn.net/muge0913/article/details/7294124.
在Android应用开发中,风格和设计可能不是最关键的元素,但它们确实对Android应用的成功起着重要的决定作用。这里有10个Android应用程序的UI设计技巧,还有一个可以为您的Android应用程序提供视觉吸引力。
技巧1:使用大小合适的图片。
在图像方面,许多Android应用程序开发人员采用单一大小的方法。虽然这将使资源管理更容易,但从应用程序的视觉吸引力来看,这是一个错误。为了使应用程序呈现最佳的视觉效果,应该为特定的设备屏幕设计不同的图像。最好的形象可以建立最好的用户体验。
提示:使用正确格式的图片
我们都见过一些应用程序在试图加载一些大图像时暂停,这不仅是因为图像大小的偏差,还因为图像的格式不理想。Android平台支持多种媒体格式,如PNG、JPEG、GIF、BMP、WebP(游戏状态注:仅Android 4.0版本支持)。PNG是无损图片的理想格式,而JPEG在呈现质量上不稳定。
Android还支持九片弹性图像。如果可行,可以考虑用WebP代替JPEG,因为这种格式在存储和下载时效率更高。也就是说,如果用旧格式作为独立图片使用,应用的整体规模会变大,降低了使用新格式的优势。
3.技巧:使用微妙的动画和颜色来呈现状态变化。
使用微妙的动画和UI来控制屏幕转换过程中的颜色变化,以呈现应用程序的状态变化,这将使您的应用程序更加专业。比如活动之间的淡入淡出,让画面过渡更加自然。改变按下的按钮的颜色将突出显示用户正在进行的操作,并清楚地显示用户正在做什么。
Android 3.x及以后的版本可以开启硬件加速,会让动画运行更流畅。但需要测试,因为不是应用的所有功能都能兼容硬件加速。
提示:用圆角柔化UI。
用户界面控制按钮如Button和PageView都在屏幕上呈现矩形像素形状,但这需要处理。在控制界面上,使用圆角来柔化用户界面的外观,看起来像Web的风格,但确实很受用户欢迎。
提示:在3D效果中使用一致的“照明”。
最新版本的Android平台使用全息风格和3D图标。如果您在应用的控制键中使用投影和其他此类样式,请确保使用一致的“照明”。换句话说,确保阴影在屏幕上面向同一个方向。在图像编辑器中使用相同的值来创建相同的坡度和纹理。
提示:使用高对比度的配色方案
当一个家庭成员(通常是老一辈)第一次发现电子邮件中可以使用彩色字体和背景时,他给你发了一封背景为白色、字体为柠檬黄的电子邮件,读起来相当吃力。有些人在设计应用程序屏幕时,可能会使玩家难以阅读或浏览屏幕内容。使用适当的高对比度颜色会使屏幕更容易观看,并减轻对眼睛的压力。我们应该把配色方案作为系统资源的一部分,并以此为基础开展其他工作。
技巧7:使用大而易读的字体
和上面提到的糟糕配色一样,我们也会收到家人发来的一些奇怪字体的难读字。和其他字体相比,有些字体确实更容易阅读。
字体大小也是一个重要因素。在保持与其他屏幕功能平衡的前提下,尽量让字体足够大。就像用传真机一样,用小于12磅的字体是不合适的。
Android 4.0的设计师推出了只适用于这个平台的新字体。这种字体在移动设备上很容易阅读,它被称为Roboto。
技巧8:不要偏离平台规范太多。
许多成功的手机应用程序将使用熟悉的用户界面。它们拥有简单且主流的用户界面,其控制方式也为用户所熟悉。在用户界面控制和屏幕设计上,不要太标新立异。尽量简化它,使其与平台上其他应用的性能保持一致。以平台为线索,确定应用性能和行为。
如果你正在做的UI不一样,一定要通过AB测试等客观的方法将新UI与传统UI进行对比,从而决定新设计是否更优化,比如更有效、更易用或更舒适。
技巧9:遵循UI指南
Android程序指令中有很多UI指南可以集成到应用中。根据应用程序使用的Android版本的不同,这些指导原则通常会有所不同。当这种情况发生时,您需要制作多个资产来处理多个指导原则。指南涵盖了图标、小工具、菜单和活动。
技巧10:测试用户界面
开发人员通常不是好的QA或测试人员。在应用程序可以稳定运行之后,对于完全不熟悉应用程序的设计和意图的用户来说,进行测试是一个很有价值的实践。应用程序设计者通常认为用户会发现他们的应用程序UI很直观,但事实可能并非如此。只有真正让用户测试应用,你才能在发布应用之前发现很多意想不到的问题。
附加技能:雇佣一名专业的美术或平面设计师。
现在,用户期望看到外观漂亮、设计专业的应用。就像你不会穿着随便去面试一样,你应该在发布应用程序之前投入足够的资源来打磨它的外观。大多数情况下,程序员往往不是技术娴熟的美工,可以考虑聘请专业美工来完成这项工作,只是为了确保你对设计结果有一个清晰的认识。
当你沉浸在Android应用开发中,很容易忘记用户界面设计。等你的应用相对稳定之后,浏览一下这个列表,润色一下。一般来说,这些任务最好留到开发后期,因为此时的屏幕内容是相对固定的。
结束了
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。