一、前言
在日常开发中, 几乎每一个项目都会使用到ViewPager这样的分页滚动控件。 但如果是用来Tab框架提示。
我也查看过很多这方面的博客, 发现关于计算这个提示线的代码都太复杂且代码很多, 很多不需要的代码。 这篇博客主要就是想要简化大部分代码来让学习者们更加的掌握住这方面的知识。
那么就需要一个较为友好的界面提示。 首先看一下我们的预览界面:
可以看出我们Tab的导航条处, 有一个红色的线一直在指引着我们的页面内容, 这就是所谓的界面提示。
二、动手动脑做起来
下面是项目结构:
关于我们的Fragment的话,我们ViewPager的Adapter采用了FragmentPagerAdapter的实现Tab方式。
Fragment类就不贴出代码了, 比较简单。 主要讲解一下,MainActivity.class+MyFragmentPagerAdapter.class类 ;
MyFragmentPagerAdapter.class:
public class MyFragmentPagerAdapter extends FragmentPagerAdapter {
private Fragment[] framgnets ;
public MyFragmentPagerAdapter(FragmentManager fm, Fragment[]