Android仿微信滑动切换最终实现效果:
?
大体思路:
1. 主要使用两个自定义View配合实现; 底部图标加文字为一个自定义view,底部导航栏为一个载体,根据需要来添加底部图标;
2....底部导航栏的设置方法类似于TabLayout的关联,View需要创建关联方法,用来关联VIewPager;
3....新建第一个自定义View, 图标 + 文字 的底部按钮;
/**
* 自定义控件,该控件为底部导航栏中的图标
* Created by MrZheng on 2017/8/2.
*/...创建第二个自定义View,该View为底部导航栏载体,根据 关联的ViewPager页面 个数创建 底部导航栏图标;
/**
* 该控件为底部导航栏图标载体
* Created by MrZheng...添加 图标自定义类, 该类封装着底部导航栏中每一个选项的的图标和文字,将该类型对象添加到集合中,用于给底部导航栏设置图标;
/**
* 底部导航栏的封装类,该类对象用于在底部导航栏添加对应图标和文字