为 audioplayers_android 模块单独设置 Java 1.8,其他模块保持 Java 17

This commit is contained in:
Developer
2026-03-31 03:13:47 +08:00
parent 7c09ade2bb
commit d66dc73349
24 changed files with 367 additions and 527 deletions

View File

@@ -106,9 +106,9 @@ class _PoetryCardState extends State<PoetryCard> {
@override
Widget build(BuildContext context) {
return GestureDetector(
onTap: () async {
// 播放点击音效
await AudioManager().playClickSound();
onTap: () {
// 播放点击音效(不等待完成)
AudioManager().playClickSound();
// 调用原始的onTap回调
widget.onTap?.call();
},
@@ -715,6 +715,7 @@ class FloatingPreviousButton extends StatelessWidget {
borderRadius: BorderRadius.circular(28),
onTap: () {
HapticFeedback.lightImpact();
AudioManager().playClickSound();
onPrevious();
},
child: const Center(
@@ -755,6 +756,7 @@ class FloatingNextButton extends StatelessWidget {
borderRadius: BorderRadius.circular(28),
onTap: () {
HapticFeedback.lightImpact();
AudioManager().playNextSound();
onNext();
},
child: const Center(
@@ -805,6 +807,7 @@ class FloatingLikeButton extends StatelessWidget {
? null
: () {
HapticFeedback.mediumImpact();
AudioManager().playLikeSound();
onToggleLike();
},
child: Center(