首页 > 代码库 > Android界面设计的一点体会
Android界面设计的一点体会
Android的应用程序很多渠道都分类为: 应用和游戏两大类;
在界面设计上,小编自己有如下体会
1. 对于应用类的APP尽量不使用下面的全屏:
public void onCreate(Bundle savedInstanceState) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
使用了如上代码意味着用户在使用你的APP的时候,看不到1. 时间 2. 通知栏通知 3.手机的浮动工具,比如软键,很不方便;所以对于应用类的,包括电子书尽量不要使用这个全屏,你看看,现在淘宝、QQ、微博、微信都没有使用全屏的吧。现在市场上的APP很少全屏了。
2. 游戏类的因为操作和场景需求,可以使用如上的全屏设置,但切记一定要在界面上给用户很方便的退出按钮,不要让用户去按home键,因为通常用户按了home键你的APP还在后头跑占用资源的。
3. 应用的UI设计目前已经基本定型,没有例外:
(1) 简单的UI,进入界面即我所想要,比如那两个拼的很凶的打车软件,比如网购软件,特别是对于儿童类的APP一定不要自我感觉良好的加入一些开机提示啥的,没用;
(2)中规中矩的UI,通常分天、地、人,即:header、footer、content三个区域,这个是比较经典的,大多数用户都是这样使用的;通常还有左中右三个区域。
4. 在UI的实现上,众多知名公司都是不用html页面的,因为有人,任性嘛;但有些小的开发公司可能就那么几个人,就会考虑开发周期比较短的html实现布局,通过webview接口来实现后台功能的;目前有一些比较好的html页面的基于手机的布局设计的,比如JQuery mobile,特别是国外的一些牛人,写的什么slip menu,代码量很小,效果杠杆地。
哎呦,码字累人呐,小编还是更愿意帖代码。
Android界面设计的一点体会