扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
写 Android 界面的时候,UI 部分写起来很麻烦,使用集成方案可以提高开发效率。
创新互联主营砀山网站建设的网络公司,主营网站建设方案,App定制开发,砀山h5成都小程序开发搭建,砀山网站营销推广欢迎砀山等地区企业咨询
下面的 UI 框架可供选择。
参考文档:
github:
QMUI 文档难读懂,不清晰,使用困难。
优秀文档:
参考文档:
github:
谷歌手机平台Android开发的ui。
UI及用户界面,就是所有你能看到的界面
activity 显示界面(就是UI)(显示的界面都是继承activity完成的)
service 服务(UI的后台)(后台运行的,可以理解为没有界面的activity)
Broadcast Receiver 广播(做广播,通知时候用到)
Content Provider 数据通信(数据之间通信,同个程序间数据,或者是不同程序间通信)
移动端的App界面,不论是iOS还是Android ,一般都由四个元素组成,分别是:状态栏(status bar)、导航栏(navigation)、主菜单栏(submenu)、内容区域(content)。
状态栏:主要用于显示信号、运营商、电量等手机状态的区域;
导航栏:主要显示当前界面的名称,包含相应的功能或者页面间的跳转按钮;
主菜单栏:类似于页面的主菜单,提供整个应用的分类内容的快速跳转;
内容区域:展示应用提供的相应内容;
需要注意的一点就是,由于Android在4.0之后移除了实体键而使用屏幕下方的虚拟键,所以,Android将iOS中的主菜单从下方移动到了上方,从而避免误操作虚拟键。
说到这里,就不得不说,虽然android和iOS都是移动端的操作系统,但是他们在UI设计还是存在很大的差异性。这是为什么呢? 其实这基本上都是因为iOS的闭源导致的,由于它的商业化,导致很多设计被申请了专利,Android在很多地方都必须有所不同,说的最多的就是iOS的弹性滚动,其实Android的ScrollView要实现这样的效果,只需要修改一个参数的值即可,但是由于这个效果iOS申请的专利,所以Android就无法使用了。
UI及用户界面,就是所有你能看到的界面
activity
显示界面(就是UI)(显示的界面都是继承activity完成的)
service
服务(UI的后台)(后台运行的,可以理解为没有界面的activity)
Broadcast
Receiver
广播(做广播,通知时候用到)
Content
Provider
数据通信(数据之间通信,同个程序间数据,或者是不同程序间通信)
随着APP的普及,各式各样的APP主页面的框架,也各不相同。一般如仿qq主页面的框架、酷狗音乐、或者是微信等用户量非常大的APP的主框架页面是主流的,本篇文章是个人在开发中经常用的一些主页面框架。
1、本篇主要是Activity与Fragment之间的相互切换如下:
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流