Andriod仿造微信主界面
1 工程概况
1.1 工程相关
- android sdk tools:26.1.1
- Build tools Version:28.0.3
- gradle :2.3.3
1.2 工程概述
本工程由一个活动,动态添加四个碎片实现。需要准备四组图标,表示没有被点击和正常点击或者滑动变色。本文所需的图标都是从阿里巴巴矢量图标库下载。变色的图标经过ps的魔棒工具简单处理,再次调色即可。
2 活动动态添加四个碎片
2.1 布局文件
<FrameLayout
android:id="@+id/address_layout"
android:layout_width=“0dp”
android:layout_height=“0dp”
android:layout_weight=“0”>
FrameLayout是android中最简单的一种布局,这里用来加入随便很合适。本工程放在bottom.xml里面。
2.2主活动继承Fragment的OnFragmentInteractionListener
- 本文是一个活动加载多个Fragment