OSChina Android源代码剖析(4)—app首页分析之UI分析
2012-12-30 22:15
309 查看
一、首页UI分析
先来看看首页的界面
根据此页面我们再来看看对应的布局文件
下面就来分析一下此布局文件
1.首先是一个main_header,我们打开此main_header文件来一睹其芳容
此文件代表的UI为:
2.接下来是一个自定义的ScrollLayout,该控件可以左右滑动切换页面,继承于ViewGroup
3.然后包含了4个layout,分别代表
a.frame_news(资讯)
b.frame_question(问答)
c.frame_tweet(动弹)
d.frame_active(我的空间)
也即分别对应底部菜单前4个被点击后所对应的页面
4.最后,是一个main_footer,对应底部菜单
好了,这就是首页整个的UI,接下来回详细讲解首页的一些逻辑功能
先来看看首页的界面
根据此页面我们再来看看对应的布局文件
下面就来分析一下此布局文件
1.首先是一个main_header,我们打开此main_header文件来一睹其芳容
此文件代表的UI为:
2.接下来是一个自定义的ScrollLayout,该控件可以左右滑动切换页面,继承于ViewGroup
3.然后包含了4个layout,分别代表
a.frame_news(资讯)
b.frame_question(问答)
c.frame_tweet(动弹)
d.frame_active(我的空间)
也即分别对应底部菜单前4个被点击后所对应的页面
4.最后,是一个main_footer,对应底部菜单
好了,这就是首页整个的UI,接下来回详细讲解首页的一些逻辑功能
相关文章推荐
- OSChina Android源代码剖析(3)—app启动流程分析
- OSChina Android源代码剖析(5)—首页代码逻辑分析之广播接收器
- OSChina Android源代码剖析(6)—首页代码逻辑分析之初始化
- OSChina Android源代码剖析(8)-咨询详情页的分析(a)
- oschina-app源码分析-提醒标签BadgeView使用逻辑流程
- 开源中国 OsChina Android 客户端源码分析(1)启动界面 app_start
- oschina-app 源码分析-数据缓存(离线功能)
- OSChina App代码分析二
- oschina-app源码分析-提醒标签BadgeView使用方法
- 玩转【斗鱼直播APP】系列之首页布局分析实现
- 针对石家庄铁道大学官网首页的UI分析
- YARN/MRv2 MRAppMaster深入剖析—ContainerAllocator分析
- 带你从app入口到对话框到悬浮窗剖析android-UI层级系列二
- iOS 10越狱和Reveal 8分析三方App UI框架教程
- YARN/MRv2 MRAppMaster深入剖析—ContainerLauncher分析
- 对石家庄铁道大学网站首页进行UI分析
- SAP UI5初步结构分析研究(九)(HAT安装以及云ide部署Android App)
- 类似淘宝、美团外卖等app首页 Demo分析 tableView+collectionView
- Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起(写的很好,这个不是从启动app说的,说的是UI是怎么绘制的)
- UI框架系统剖析系列3(系统整体架构分析)