opt hide bottom bar

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-02-19 10:28:52 +08:00
parent aa3e5a4737
commit 1e6b0f0b53

View File

@@ -1,7 +1,6 @@
import 'dart:io'; import 'dart:io';
import 'package:PiliPlus/common/constants.dart'; import 'package:PiliPlus/common/constants.dart';
import 'package:PiliPlus/common/widgets/custom_height_widget.dart';
import 'package:PiliPlus/common/widgets/flutter/pop_scope.dart'; import 'package:PiliPlus/common/widgets/flutter/pop_scope.dart';
import 'package:PiliPlus/common/widgets/flutter/tabs.dart'; import 'package:PiliPlus/common/widgets/flutter/tabs.dart';
import 'package:PiliPlus/common/widgets/image/network_img_layer.dart'; import 'package:PiliPlus/common/widgets/image/network_img_layer.dart';
@@ -306,10 +305,11 @@ class _MainAppState extends PopScopeState<MainApp>
if (bottomNav != null && _mainController.hideBottomBar) { if (bottomNav != null && _mainController.hideBottomBar) {
if (_mainController.barOffset case final barOffset?) { if (_mainController.barOffset case final barOffset?) {
return Obx( return Obx(
() => CustomHeightWidget( () => FractionalTranslation(
height: translation: Offset(
_mainController.navHeight * 0.0,
(1 - barOffset.value / StyleString.topBarHeight), barOffset.value / StyleString.topBarHeight,
),
child: bottomNav, child: bottomNav,
), ),
); );