Skip to content

Commit

Permalink
consume menu outside tap
Browse files Browse the repository at this point in the history
  • Loading branch information
ErBWs committed Jan 20, 2025
1 parent 6ec5dbc commit 5c9ba3b
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 0 deletions.
1 change: 1 addition & 0 deletions lib/bean/widget/collect_button.dart
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ class _CollectButtonState extends State<CollectButton> {
Widget build(BuildContext context) {
collectType = collectController.getCollectType(widget.bangumiItem);
return MenuAnchor(
consumeOutsideTap: true,
builder:
(BuildContext context, MenuController controller, Widget? child) {
return IconButton(
Expand Down
4 changes: 4 additions & 0 deletions lib/pages/player/player_item_panel.dart
Original file line number Diff line number Diff line change
Expand Up @@ -572,6 +572,7 @@ class _PlayerItemPanelState extends State<PlayerItemPanel> {
// 追番
CollectButton(bangumiItem: infoController.bangumiItem),
MenuAnchor(
consumeOutsideTap: true,
builder: (BuildContext context, MenuController controller,
Widget? child) {
return IconButton(
Expand Down Expand Up @@ -818,6 +819,7 @@ class _PlayerItemPanelState extends State<PlayerItemPanel> {
],
// 超分辨率
MenuAnchor(
consumeOutsideTap: true,
builder: (BuildContext context,
MenuController controller, Widget? child) {
return TextButton(
Expand Down Expand Up @@ -864,6 +866,7 @@ class _PlayerItemPanelState extends State<PlayerItemPanel> {
),
// 倍速播放
MenuAnchor(
consumeOutsideTap: true,
builder: (BuildContext context,
MenuController controller, Widget? child) {
return TextButton(
Expand Down Expand Up @@ -908,6 +911,7 @@ class _PlayerItemPanelState extends State<PlayerItemPanel> {
],
),
MenuAnchor(
consumeOutsideTap: true,
builder: (BuildContext context,
MenuController controller, Widget? child) {
return IconButton(
Expand Down
1 change: 1 addition & 0 deletions lib/pages/player/smallest_player_item_panel.dart
Original file line number Diff line number Diff line change
Expand Up @@ -394,6 +394,7 @@ class _SmallestPlayerItemPanelState extends State<SmallestPlayerItemPanel> {
// 追番
CollectButton(bangumiItem: infoController.bangumiItem),
MenuAnchor(
consumeOutsideTap: true,
builder: (BuildContext context, MenuController controller,
Widget? child) {
return IconButton(
Expand Down

0 comments on commit 5c9ba3b

Please sign in to comment.