只保留Android支持
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class SettingsPage extends StatelessWidget {
|
||||
const SettingsPage({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
appBar: AppBar(title: const Text('设置')),
|
||||
body: ListView(
|
||||
children: [
|
||||
const SizedBox(height: 20),
|
||||
_buildTile(
|
||||
icon: Icons.folder_open_outlined,
|
||||
title: '本地文件 (SAF)',
|
||||
subtitle: '通过系统文件选择器导入',
|
||||
onTap: () {
|
||||
// 🟢 这里粘贴你旧项目的 SAF 逻辑
|
||||
ScaffoldMessenger.of(context).showSnackBar(
|
||||
const SnackBar(content: Text('待接入 SAF 逻辑')),
|
||||
);
|
||||
},
|
||||
),
|
||||
_buildTile(
|
||||
icon: Icons.cloud_outlined,
|
||||
title: 'WebDAV 云盘',
|
||||
subtitle: '连接你的 NAS 或网盘',
|
||||
onTap: () {
|
||||
// 🟢 这里调用你现成的 WebDAV 通道
|
||||
ScaffoldMessenger.of(context).showSnackBar(
|
||||
const SnackBar(content: Text('待接入 WebDAV 逻辑')),
|
||||
);
|
||||
},
|
||||
),
|
||||
_buildTile(
|
||||
icon: Icons.equalizer_outlined,
|
||||
title: '均衡器',
|
||||
subtitle: '简单低音增强 (后续)',
|
||||
onTap: () {},
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Widget _buildTile(
|
||||
{required IconData icon,
|
||||
required String title,
|
||||
required String subtitle,
|
||||
required VoidCallback onTap}) {
|
||||
return ListTile(
|
||||
leading: Icon(icon, color: const Color(0xFF7C9A9E)),
|
||||
title: Text(title),
|
||||
subtitle: Text(subtitle, style: const TextStyle(fontSize: 12)),
|
||||
trailing: const Icon(Icons.chevron_right, color: Colors.grey),
|
||||
onTap: onTap,
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user