Android Studio类微信界面实现

445 阅读1分钟

移动互联网开发课程

Android Studio微信页面提交

如题,本次项目的目标是完成一个微信页面的编写

要求完成以下需求:
 1\. 页面具有标题“微信”
 2\. 页面具有中间显示框
 3\. 页面具有底部选择框,并且具有选择事件
 4\. 页面底部选择框在进行改变的时候,我们需要中间显示框的页面同步改变
 5\. 页面的布局清晰
项目完成展示:

对于前端页面的显示:

页面的显示上,我使用的是在主页面上使用FrameLayout组件作为中间的主要显示区域,然后顶部和底部则使用include进行引入。对于页面的布局没有什么多说的,唯一要注意的就是页面的布局上,高度调整

对于事件功能的控制:

这本次实验中,需要我们控制的功能事件并不多,只需要我们完成,在底部点击后,中间的fragment能够相应的进行轮转即可
而为了控制这样一个事件,我们需要做两件事:

  1. 监听我们对底部控件的点击
  2. 将监听到的底部点击事件,相应的传递给fragment的事件控制

附上项目的源码(gitee码云仓库):

gitee.com/hubei-unive…