Android界面设计的一点体会

本文分享了关于Android界面设计的几点体会,包括应用类APP避免全屏以保留时间、通知栏和浮动工具,游戏类APP需提供方便的退出方式,以及应用UI设计的常见模式。还提到了小型开发团队常使用WebView结合HTML(如JQuery mobile)来快速实现布局,以缩短开发周期。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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,代码量很小,效果杠杆地。


哎呦,码字累人呐,小编还是更愿意帖代码。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值