现在列表底部的信息显示正常了
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
// lib/constants/ui_constants.dart
|
||||
class UIConstants {
|
||||
static const double miniPlayerHeight = 60;
|
||||
static const double miniPlayerBottomSpace = 80; // 60 + 20 安全余量
|
||||
}
|
||||
@@ -6,6 +6,7 @@ import '../services/playback_service.dart';
|
||||
import '../widgets/magnetic_scroll_physics.dart';
|
||||
import 'webdav_setup_page.dart';
|
||||
import 'webdav_file_list_page.dart';
|
||||
import '../constants/ui_constants.dart';
|
||||
|
||||
// ==================================================
|
||||
// 歌曲数据模型
|
||||
@@ -553,7 +554,7 @@ class _HomePageState extends State<HomePage> {
|
||||
padding: const EdgeInsets.only(
|
||||
left: 20,
|
||||
right: 20,
|
||||
bottom: 20,
|
||||
bottom: UIConstants.miniPlayerBottomSpace,
|
||||
),
|
||||
sliver: _isLoading
|
||||
? const SliverFillRemaining(
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import '../services/audio_service.dart';
|
||||
import '../constants/ui_constants.dart';
|
||||
|
||||
class PlaylistPage extends StatelessWidget {
|
||||
const PlaylistPage({super.key});
|
||||
@@ -83,7 +84,12 @@ class PlaylistPage extends StatelessWidget {
|
||||
),
|
||||
)
|
||||
: ListView.builder(
|
||||
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8),
|
||||
padding: const EdgeInsets.only(
|
||||
left: 16,
|
||||
right: 16,
|
||||
top: 8,
|
||||
bottom: UIConstants.miniPlayerBottomSpace,
|
||||
),
|
||||
itemCount: queue.length,
|
||||
itemBuilder: (context, index) {
|
||||
final song = queue[index];
|
||||
|
||||
@@ -6,6 +6,7 @@ import 'package:provider/provider.dart';
|
||||
import '../services/webdav_service.dart';
|
||||
import '../services/playback_service.dart';
|
||||
import '../services/audio_service.dart';
|
||||
import '../constants/ui_constants.dart';
|
||||
|
||||
class WebDAVFileListPage extends StatefulWidget {
|
||||
final String currentPath;
|
||||
@@ -315,8 +316,12 @@ class _WebDAVFileListPageState extends State<WebDAVFileListPage> {
|
||||
),
|
||||
)
|
||||
: ListView.builder(
|
||||
padding: const EdgeInsets.symmetric(
|
||||
horizontal: 16, vertical: 8),
|
||||
padding: const EdgeInsets.only(
|
||||
left: 16,
|
||||
right: 16,
|
||||
top: 8,
|
||||
bottom: UIConstants.miniPlayerBottomSpace,
|
||||
),
|
||||
itemCount: _items.length,
|
||||
itemBuilder: (context, index) {
|
||||
final item = _items[index];
|
||||
|
||||
Reference in New Issue
Block a user