ViewPager2 نسخه ارتقا یافته ی ViewPager می باشد و از آن در زمان های استفاده میکنیم که چند نوع محتوا داریم و بر اساس نیاز مجبور هستیم تا این چند نوع محتوا در یک Activity یا Fragment به کاربر نمایش داده شود به این صورت که یکی از محتوا ها, به صورت پیش فرض به کاربر نشان داده میشود و خود کاربر میتواند به صورت دستی بین این محتوا ها سویچ کند یا برنامه نویس با ایجاد شرایطی این جابجایی را انجام دهد.
ViewPager2 استفاده های زیادی دارد به عنوان مثال میتوانید بااستفاده از این View یک اسلایدر, اینترو, و هر موردی که نیاز داریم در یک بخش به کاربر نمایش داده شود.
این ویو یک وابستگی اختصاصی دارد به آدرس :
dependencies { implementation("androidx.viewpager2:viewpager2:1.0.0") }
و یا می توانید آن را در کتابخانه متریال هم پیدا کنید (وابستگی کتابخانه متریال ) :
dependencies { implementation 'com.google.android.material:material:1.4.0' }