ViewPager实现滑动滚动条

本文介绍了如何在Android中简化ViewPager的滚动条实现,通过减少不必要的代码,帮助开发者更好地理解和掌握相关知识。主要内容包括如何创建友好的界面提示,利用FragmentPagerAdapter实现Tab切换,以及通过设置ViewPager的滚动监听器动态调整提示线的左边距,从而实现滑动指示效果。
摘要由CSDN通过智能技术生成

一、前言

在日常开发中, 几乎每一个项目都会使用到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[]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值