Add a custom Tab selection effect for Viewpager swiping

Mock: https://docs.google.com/presentation/d/1o1CGLwwpega6NlFVvkgIEnxiYsn2qSnTX4axCEXBkVg/edit?ts=60c12e95&resourcekey=0-gwPJERFbm4jFJnCk8ZG0Vg#slide=id.ge040080db2_0_54

Before: https://drive.google.com/file/d/1L-7g_8PiSEKvquuJvntCVoSZR7-CYxI9/view?usp=sharing
After: https://drive.google.com/file/d/1_iFygqxfVc_tO4upX0RF0solwl_3-IYG/view?usp=sharing

Bug: 191388121
Test: Manually
Change-Id: Ieb75b69196283cbe45879230d895ebf02ec5cc71
diff --git a/Android.bp b/Android.bp
index 871e193..7e55969 100644
--- a/Android.bp
+++ b/Android.bp
@@ -27,11 +27,12 @@
     static_libs: [
         "androidx.appcompat_appcompat",
         "androidx.cardview_cardview",
+        "androidx-constraintlayout_constraintlayout",
         "androidx.exifinterface_exifinterface",
         "androidx.lifecycle_lifecycle-runtime-ktx",
         "androidx.recyclerview_recyclerview",
         "androidx.slice_slice-view",
-        "androidx-constraintlayout_constraintlayout",
+        "androidx.viewpager2_viewpager2",
         "com.google.android.material_material",
         "glide-prebuilt",
         "kotlinx-coroutines-android",