На Samsung Galaxy S23 с Android версией 15 и одним пользовательским интерфейсом 7 есть нижняя система NAV System. У кого -нибудь есть идеи, как справиться с высотой навигации? переполнен приложением.
На Samsung Galaxy S23 с Android версией 15 и одним пользовательским интерфейсом 7 есть нижняя система NAV System. У кого -нибудь есть идеи, как справиться с высотой навигации? переполнен приложением.[code]SizedBox( height: controller.isVisible.value ? 80 : 0, child: SafeArea( bottom: true, top: false, child: MyBottomNavBar( onItemSelected: controller.onMenuSelected, selectedIndex: controller.lastSelectedIndex.value, ), ), ); < /code> Я также использую этот метод, чтобы получить высоту системы системной навигации, < /p> /// Returns the height of the bottom system navigation bar (if present). static double getBottomSystemBarHeight(BuildContext context) { final viewPadding = MediaQuery.of(context).viewPadding; final viewInsets = MediaQuery.of(context).viewInsets;
// Return bottom padding only if the keyboard is not open return viewInsets.bottom == 0 ? viewPadding.bottom : 0; } < /code> Я использовал это возвращаемое значение в качестве нижней заполнения класса Mybottomnavbar < /p> Container( padding: EdgeInsets.only( bottom: DeviceUtils.getBottomSystemBarHeight(context), ), decoration: BoxDecoration( boxShadow: [ BoxShadow( color: Colors.grey.withValues(alpha: 0.5), spreadRadius: 3, blurRadius: 4, offset: Offset(0, 3), ), ], ), child: BottomNavigationBar( key: bottomNavKey, items: _navItemBuilder(navItems), elevation: 10, showSelectedLabels: true, showUnselectedLabels: true, selectedFontSize: 10, unselectedFontSize: 10, selectedLabelStyle: TextStyle(fontFamily: 'Poppins'), type: BottomNavigationBarType.fixed, backgroundColor: AppColors.pageBackground, currentIndex: navController.selectedIndex, onTap: (index) { navController.updateSelectedIndex(index); onItemSelected(navItems[index].menuCode); }, ), ), [/code] На таких устройствах, как S23, нижняя навигационная полоса переполняется или частично скрыт за системой навигационной панели.>
На Samsung Galaxy S23 с Android версией 15 и одним пользовательским интерфейсом 7 есть нижняя система NAV System. У кого -нибудь есть идеи, как справиться с высотой навигации? переполнен приложением. SizedBox(
height: controller.isVisible.value ? 80...
На Samsung Galaxy S23 с Android версией 15 и одним пользовательским интерфейсом 7 есть нижняя система NAV System. У кого -нибудь есть идеи, как справиться с высотой навигации? переполнен приложением. SizedBox(
height: controller.isVisible.value ? 80...
На Samsung Galaxy S23 с Android версией 15 и одним пользовательским интерфейсом 7 есть нижняя система NAV System. У кого -нибудь есть идеи, как справиться с высотой навигации? переполнен приложением. SizedBox(
height: controller.isVisible.value ? 80...
На Samsung Galaxy S23 с Android версией 15 и одним пользовательским интерфейсом 7 есть нижняя система NAV System. У кого -нибудь есть идеи, как справиться с высотой навигации? переполнен приложением. SizedBox(
height: controller.isVisible.value ? 80...
При использовании контроллера навигации он создает новую панель навигации на моем контроллере первого представления. Intead of That Bar находится в верхней части моего экрана, я хотел бы, чтобы он был на дне. Это возможно? Если нет, могу ли я...