OSChina Android源代码剖析(4)—app首页分析之UI分析

一、首页UI分析

先来看看首页的界面

根据此页面我们再来看看对应的布局文件

OSChina Android源代码剖析(4)—app首页分析之UI分析_第1张图片

下面就来分析一下此布局文件

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,对应底部菜单

OSChina Android源代码剖析(4)—app首页分析之UI分析_第2张图片


好了,这就是首页整个的UI,接下来回详细讲解首页的一些逻辑功能

你可能感兴趣的:(OSChina Android源代码剖析(4)—app首页分析之UI分析)