Remove auto hide
This commit is contained in:
parent
37034453bd
commit
eb1890e67b
|
@ -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];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue