refa intro panel gesture

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-07-12 08:43:11 +08:00
parent bcd8bc7366
commit 77153c153a
8 changed files with 491 additions and 376 deletions

View File

@@ -0,0 +1,11 @@
import 'package:flutter/widgets.dart' show Color;
abstract final class BiliColors {
static const pinkLight = Color(0xFFFF6699);
static const pinkDark = Color(0xFFD44E7D);
static const blueLight = Color(0xFF008AC5);
static const blueDark = Color(0xFF2C9CC8);
static const yellow = Color(0xFFFFCC00);
}

View File

@@ -1,13 +1,8 @@
import 'package:PiliPlus/utils/bili_colors.dart';
import 'package:flex_seed_scheme/flex_seed_scheme.dart';
import 'package:flutter/material.dart'
show ThemeData, Color, ColorScheme, Brightness, Colors;
const _pinkLight = Color(0xFFFF6699);
const _pinkDark = Color(0xFFD44E7D);
const _blueLight = Color(0xFF008AC5);
const _blueDark = Color(0xFF2C9CC8);
extension ThemeDataExt on ThemeData {
bool get isLight => brightness.isLight;
@@ -15,12 +10,14 @@ extension ThemeDataExt on ThemeData {
}
extension ColorSchemeExt on ColorScheme {
Color get vipColor => brightness.isLight ? _pinkLight : _pinkDark;
Color get vipColor =>
brightness.isLight ? BiliColors.pinkLight : BiliColors.pinkDark;
Color get blue => brightness.isLight ? _blueLight : _blueDark;
Color get blue =>
brightness.isLight ? BiliColors.blueLight : BiliColors.blueDark;
Color get btnColor =>
brightness.isLight ? _pinkLight : const Color(0xFF8F0030);
brightness.isLight ? BiliColors.pinkLight : const Color(0xFF8F0030);
Color get freeColor =>
brightness.isLight ? const Color(0xFFFF7F24) : const Color(0xFFD66011);