全套安卓客户端项目UI设计的一点体会

我近期做的是一套完整的安卓客服端UI设计, 一台2.3版本的定制机和一台4.0版本的平板,因为要发布在两台机器上,所以要注意一些设计上的不同。第一个版本是美工按照平板的尺寸大小用PS切图整体设计,我用安卓布局控件按照风格统一布局,主要用到LinearLayout,RelativeLayout,较少用到FrameLayout,这三个布局是必须熟练掌握的。当然最麻烦的是图片加载问题,常常会报Caused by: java.lang.OutOfMemoryError: bitmap size exceeds VM budget的错误,那么我们想到的解决方法是尽量不使用背景图片,占的内存资源比较大,出现内存溢出,采用纯色的颜色值代替;
.9图片的使用以及自定义shape图形的引用,可以减少内存溢出和优化界面布局。还有自定义布局,必须了解一些属性的用法,定义自己想要的效果。
对设计有帮助的工具:PS,SDK自带的.9图片处理器,PicPick工具,TableTextCompare工具。把4.0版本的布局代码转移到2.3版的界面上需要注意图片大小尺寸的缩放问题,和整体的缩放。UI设计需要个人的耐心和注意用户体验效果。
附:UI设计原则
UI 设计有时是一件非常耗时且枯燥的工作,但是, UI 设计是 Android 开发必须要掌握、且要熟练掌握的一部分,也许当你熟练的时候你会发现其中的乐趣。
以下是 UI 设计中应该注意和地方,也说不上是原则,是众多软件开发人员及 UI 设计人员总结的经验,我们应该学习:
一、应该做的
图标设计要遵循手机图标样式,不要简单用 Web 页面图标。
使用主题 / 样式, 尺寸和颜色资源来减少多余的值
正确处理屏幕方向变化
使用适当的间距
需要点击的元素要够大
为高分辨率的屏幕创建资源
整个软件风格统一、简洁
UI 设计里师合作
二、不应该做的
不要照搬其它平台上的 UI 设计,应该让用户感觉是在真正使用一个 Android 软件
不要过度使用对话框,这对于用户来说是阻塞
不要使用绝对定位的布局
不要使用 px 单位 ,控件使用 dp ,文本应该使用 sp
不要使用太小的字体
不要在页面有过多控件
三、准则
关注用户、注重用户体验
显示正确的内容
给予用户适当的回馈
有章可循的行为模式、不要让用户猜怎么用
容忍错误
四、UI设计需要考虑的地方
屏幕的物理尺寸
屏幕的密度
屏幕的方向
主要的 UI 交互方式
了解不同设备之间的相异之处
了解屏幕尺寸和密度分类
五、最重要的一点
UI 布局及控件要非常熟悉
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值