2017-07-17(主页篇)
来源:互联网 发布:股票买卖软件 编辑:程序博客网 时间:2024/06/08 09:57
开发完注册登录页面,接下来就是开发主页了。
布局整体用了自定义控件+Fragment完成的,基本符合了市场上app的界面需求。而自定义控件是有参考到GitHub上的开源代码完成的。顶部title部分只写着一个基类BaseFragment上。BaseFragment使用FrameLayout作为根布局,通过addView的方式加载子类的布局,子类需要继承BaseFragment返回一个View对象,重写setTitle()方法,就可以显示界面上的布局。需要的时候,还需要重写initData()来实现初始化数据的操作。这样一来,子类Fragment就减少了很多的代码量。
主页默认显示的是直播的Fragment,在直播布局右下角我加了一个FloatingActionButton的控件,值得注意的是,使用这个控件一定要在CoordinatorLayout的包裹下,即作为CoordinatorLayout的子控件,这样FloatingActinButton才能发挥作用
这个按钮的作用是给用户直接创建直播的房间。
主页面大体的框架完成,其实难度不大,如果开发多了,就发现这个就是在走流程。没有很大的技术含量,这时候就需要更多地关注细节上的开发。其实我这个界面还是很粗糙的,没有太大的细节可言。需要学习的还有很多,继续加油,坚持!
阅读全文
1 0
- 2017-07-17(主页篇)
- 主页(MainPage)
- 主页
- 主页
- Android 仿微信之(二)--主页面实现篇
- Android 仿微信之(二)--主页面实现篇
- (三)Android仿微信—主页面实现篇
- Android 仿微信之(二)--主页面实现篇
- Android仿微信(三)——主页面实现篇
- 第二篇:主页面及主页的两个模块
- 2017级编程课程主页
- 留言本(3)主页
- 02.实例篇:微信主页面模仿——ActionBar的应用(上篇)
- 登陆,跳到主页面(FLEX)
- ie打开后不是主页(转载)
- 登陆,跳到主页面(FLEX)
- "音乐频道"网站主页(附源码)
- 主页面往子页面传值 (二)
- HDU 1009 FatMouse' Trade 详解
- windows下提升编码效率的一些利器
- scikit-learn 1.3. Kernel ridge regression
- iOS PanoramaGL(全景展示)用法及集成中的那些坑
- python os.path模块
- 2017-07-17(主页篇)
- HTML&CSS基础篇之六:HTML标准、规范
- 使用jks文件,本地运行没问题,打包到服务器出现java.io.IOException: Invalid keystore format
- MyBatis Mapper ResultMap constructor
- Android开源优秀项目源码
- struct sembuf结构体
- AndroidStudio 移动项目到新文件夹,Installation failed with message Failed to finalize session 问题的解决
- 05.24 Keepalived高可用软件
- Echarts地图使用扩展(1)