mirror of
https://github.com/stonega/tsacdop
synced 2025-02-21 14:01:01 +01:00
Minor change.
This commit is contained in:
parent
67d57c5334
commit
24861bf588
@ -454,7 +454,8 @@ class AudioPlayerNotifier extends ChangeNotifier {
|
|||||||
await _positionStorage.saveInt(_lastPostion);
|
await _positionStorage.saveInt(_lastPostion);
|
||||||
var history;
|
var history;
|
||||||
if (_markListened) {
|
if (_markListened) {
|
||||||
history = PlayHistory(_episode.title, _episode.enclosureUrl, 0, 1);
|
history = PlayHistory(_episode.title, _episode.enclosureUrl,
|
||||||
|
_backgroundAudioPosition ~/ 1000, 1);
|
||||||
} else {
|
} else {
|
||||||
history = PlayHistory(_episode.title, _episode.enclosureUrl,
|
history = PlayHistory(_episode.title, _episode.enclosureUrl,
|
||||||
_backgroundAudioPosition ~/ 1000, _seekSliderValue);
|
_backgroundAudioPosition ~/ 1000, _seekSliderValue);
|
||||||
|
@ -22,6 +22,7 @@ class MultiSelectMenuBar extends StatefulWidget {
|
|||||||
this.onClose,
|
this.onClose,
|
||||||
this.onSelectAfter,
|
this.onSelectAfter,
|
||||||
this.onSelectBefore,
|
this.onSelectBefore,
|
||||||
|
this.hideFavorite = false,
|
||||||
Key key})
|
Key key})
|
||||||
: assert(onClose != null),
|
: assert(onClose != null),
|
||||||
super(key: key);
|
super(key: key);
|
||||||
@ -31,6 +32,7 @@ class MultiSelectMenuBar extends StatefulWidget {
|
|||||||
final ValueChanged<bool> onClose;
|
final ValueChanged<bool> onClose;
|
||||||
final ValueChanged<bool> onSelectBefore;
|
final ValueChanged<bool> onSelectBefore;
|
||||||
final ValueChanged<bool> onSelectAfter;
|
final ValueChanged<bool> onSelectAfter;
|
||||||
|
final bool hideFavorite;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
_MultiSelectMenuBarState createState() => _MultiSelectMenuBarState();
|
_MultiSelectMenuBarState createState() => _MultiSelectMenuBarState();
|
||||||
@ -296,36 +298,37 @@ class _MultiSelectMenuBarState extends State<MultiSelectMenuBar> {
|
|||||||
),
|
),
|
||||||
Row(
|
Row(
|
||||||
children: [
|
children: [
|
||||||
_buttonOnMenu(
|
if (!widget.hideFavorite)
|
||||||
child: _liked
|
_buttonOnMenu(
|
||||||
? Icon(Icons.favorite, color: Colors.red)
|
child: _liked
|
||||||
: Icon(
|
? Icon(Icons.favorite, color: Colors.red)
|
||||||
Icons.favorite_border,
|
: Icon(
|
||||||
color: Colors.grey[700],
|
Icons.favorite_border,
|
||||||
),
|
color: Colors.grey[700],
|
||||||
onTap: () async {
|
),
|
||||||
if (widget.selectedList.isNotEmpty) {
|
onTap: () async {
|
||||||
if (!_liked) {
|
if (widget.selectedList.isNotEmpty) {
|
||||||
await _saveLiked();
|
if (!_liked) {
|
||||||
Fluttertoast.showToast(
|
await _saveLiked();
|
||||||
msg: s.liked,
|
Fluttertoast.showToast(
|
||||||
gravity: ToastGravity.BOTTOM,
|
msg: s.liked,
|
||||||
);
|
gravity: ToastGravity.BOTTOM,
|
||||||
} else {
|
);
|
||||||
await _setUnliked();
|
} else {
|
||||||
Fluttertoast.showToast(
|
await _setUnliked();
|
||||||
msg: s.unliked,
|
Fluttertoast.showToast(
|
||||||
gravity: ToastGravity.BOTTOM,
|
msg: s.unliked,
|
||||||
);
|
gravity: ToastGravity.BOTTOM,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
audio.setEpisodeState = true;
|
||||||
}
|
}
|
||||||
audio.setEpisodeState = true;
|
// OverlayEntry _overlayEntry;
|
||||||
}
|
// _overlayEntry = _createOverlayEntry();
|
||||||
// OverlayEntry _overlayEntry;
|
// Overlay.of(context).insert(_overlayEntry);
|
||||||
// _overlayEntry = _createOverlayEntry();
|
// await Future.delayed(Duration(seconds: 2));
|
||||||
// Overlay.of(context).insert(_overlayEntry);
|
// _overlayEntry?.remove();
|
||||||
// await Future.delayed(Duration(seconds: 2));
|
}),
|
||||||
// _overlayEntry?.remove();
|
|
||||||
}),
|
|
||||||
_buttonOnMenu(
|
_buttonOnMenu(
|
||||||
child: _downloaded
|
child: _downloaded
|
||||||
? Center(
|
? Center(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user