Так как мое приложение отстает во время левого / правого переходов между фрагментами в ViewPager2
, я решил отключить его встроенную функцию прокрутки с помощью viewPager2!!.isUserInputEnabled=false
. Тем не менее, это также отключило эффект краев синего цвета при горизонтальном перелистывании фрагментов на обоих концах.
Поскольку мои фрагменты также используют вертикальный ScrollView
, я заметил, что работают эффекты верхнего и нижнего края. Следовательно, возможно ли добавить эффекты левого и правого края к пользовательской / расширенной вертикали ScrollView
? Я считаю, что эффекты левого и правого края уже действуют для горизонтального ScrollView
.
. Я также нашел документацию, касающуюся EdgeEffect , где android.widget.EdgeEffect
также может быть расширен:
class Edge(context: Context) : EdgeEffect(context) {
// override functions
}
Однако я не знаю, как его применить, чтобы добавить эффект левого / правого края к вертикальному ScrollView.