Remove auto hide

This commit is contained in:
Vishnu 2021-07-06 13:17:38 +05:30
parent 37034453bd
commit eb1890e67b

View file

@ -77,14 +77,12 @@ class _DetailPageState extends State<DetailPage> {
bool _hasLoadedTillStart = false; bool _hasLoadedTillStart = false;
bool _hasLoadedTillEnd = false; bool _hasLoadedTillEnd = false;
bool _shouldHideAppBar = false; bool _shouldHideAppBar = false;
bool _hasTapped = false;
@override @override
void initState() { void initState() {
_files = widget.config.files; _files = widget.config.files;
_selectedIndex = widget.config.selectedIndex; _selectedIndex = widget.config.selectedIndex;
_preloadEntries(_selectedIndex); _preloadEntries(_selectedIndex);
_scheduleAppBarHide();
super.initState(); super.initState();
} }
@ -242,10 +240,6 @@ class _DetailPageState extends State<DetailPage> {
onTap: () { onTap: () {
setState(() { setState(() {
_shouldHideAppBar = !_shouldHideAppBar; _shouldHideAppBar = !_shouldHideAppBar;
if (!_shouldHideAppBar) {
_scheduleAppBarHide();
}
_hasTapped = true;
}); });
}, },
child: content, child: content,
@ -393,16 +387,6 @@ class _DetailPageState extends State<DetailPage> {
); );
} }
void _scheduleAppBarHide() {
Future.delayed(Duration(seconds: 3), () {
if (mounted && !_shouldHideAppBar && !_hasTapped) {
setState(() {
_shouldHideAppBar = true;
});
}
});
}
Widget _getFavoriteButton() { Widget _getFavoriteButton() {
final file = _files[_selectedIndex]; final file = _files[_selectedIndex];