generated from dellevin/template
优化漫步界面
This commit is contained in:
@@ -57,7 +57,7 @@ class DatabaseHelper {
|
||||
|
||||
return await openDatabase(
|
||||
path,
|
||||
version: 14,
|
||||
version: 15,
|
||||
onCreate: _createDB,
|
||||
onUpgrade: _onUpgrade,
|
||||
);
|
||||
@@ -118,6 +118,10 @@ class DatabaseHelper {
|
||||
if (oldVersion < 14) {
|
||||
await _createReaderBooksTable(db);
|
||||
}
|
||||
if (oldVersion < 15) {
|
||||
await db.execute('ALTER TABLE movies ADD COLUMN cover_offset REAL DEFAULT 0');
|
||||
await db.execute('ALTER TABLE books ADD COLUMN cover_offset REAL DEFAULT 0');
|
||||
}
|
||||
}
|
||||
|
||||
/// 升级books表到V11(添加ISBN和出版时间字段)
|
||||
@@ -501,7 +505,8 @@ class DatabaseHelper {
|
||||
watch_date TEXT,
|
||||
created_at TEXT NOT NULL,
|
||||
updated_at TEXT NOT NULL,
|
||||
is_deleted INTEGER DEFAULT 0
|
||||
is_deleted INTEGER DEFAULT 0,
|
||||
cover_offset REAL DEFAULT 0
|
||||
)
|
||||
''');
|
||||
|
||||
@@ -522,7 +527,8 @@ class DatabaseHelper {
|
||||
publish_date TEXT,
|
||||
created_at TEXT NOT NULL,
|
||||
updated_at TEXT NOT NULL,
|
||||
is_deleted INTEGER DEFAULT 0
|
||||
is_deleted INTEGER DEFAULT 0,
|
||||
cover_offset REAL DEFAULT 0
|
||||
)
|
||||
''');
|
||||
|
||||
|
||||
@@ -61,12 +61,6 @@ class UserPrefs {
|
||||
int get detailPageStyle => prefs.getInt('detailPageStyle') ?? 0;
|
||||
Future<bool> setDetailPageStyle(int value) => prefs.setInt('detailPageStyle', value);
|
||||
|
||||
// ========== 封面位置 ==========
|
||||
|
||||
/// 获取封面偏移量(-1.0 到 1.0,0 = 居中)
|
||||
double getCoverOffset(String itemId) => prefs.getDouble('coverOffset_$itemId') ?? 0.0;
|
||||
Future<bool> setCoverOffset(String itemId, double value) => prefs.setDouble('coverOffset_$itemId', value);
|
||||
|
||||
// ========== 主界面显示设置 ==========
|
||||
|
||||
/// 是否启用底部导航栏滚动隐藏(默认开启)
|
||||
|
||||
Reference in New Issue
Block a user