
Однако при прокрутке вверх, чтобы увидеть нижнюю часть фрагмента, или при нажатии на что-то там, оно скрыто за нижней карточкой навигации. Вы хотите еще раз прокрутить вверх, чтобы эта часть стала видимой, но я не могу понять, как это сделать.
Вот основной макет активности, в котором определены эти вещи:
Код: Выделить всё
- Добавьте отступ в нижнюю часть контейнера (эффективно отключает
эффект «подтекания») - Добавьте отступ к самим фрагментам (то же самое)
- Отрегулируйте отступы в Kotlin после настройки навигации (без эффекта)
Код: Выделить всё
val navView: BottomNavigationView = binding.navView
val navController = (supportFragmentManager
.findFragmentById(R.id.main_fragment_container) as NavHostFragment)
.navController
navView.setupWithNavController(navController)
// regain the original icon colors; above call defaults them to black
navView.itemIconTintList = null
navView.itemTextColor = null
navView.itemActiveIndicatorColor = null
navView.itemRippleColor = ContextCompat.getColorStateList(this, R.color.greenLightest)
Подробнее здесь: https://stackoverflow.com/questions/798 ... -container
Мобильная версия