Android两种方法实现横向滚动图标+指示器
在Android应用开发中,常常需要实现横向滚动图标加上指示器的功能,以提供更好的用户体验。本文将介绍两种实现这一功能的方法,并提供相应的源代码。
方法一:使用ViewPager2和TabLayout
ViewPager2是Android Jetpack库中的一个组件,用于实现页面间的水平滑动效果。TabLayout则是一个标签布局,用于显示指示器。
首先,我们需要在项目的build.gradle文件中添加以下依赖:
implementation "androidx.viewpager2:viewpager2:1.0.0"
implementation "com.google.android.material:material:1.4.0"
接下来,我们在布局文件中添加ViewPager2和TabLayout:
<androidx.viewpager2.widget.ViewPager2
android:id