mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-26 02:58:39 +00:00
upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -126,9 +126,7 @@ class _PlDanmakuState extends State<PlDanmaku> {
|
||||
type: DmUtils.getPosition(e.mode),
|
||||
isColorful:
|
||||
playerController.showVipDanmaku &&
|
||||
e.colorful == DmColorfulType.VipGradualColor
|
||||
? true
|
||||
: null,
|
||||
e.colorful == DmColorfulType.VipGradualColor,
|
||||
count: e.hasCount() ? e.count : null,
|
||||
selfSend: e.isSelf,
|
||||
),
|
||||
@@ -151,7 +149,9 @@ class _PlDanmakuState extends State<PlDanmaku> {
|
||||
Widget build(BuildContext context) {
|
||||
return Obx(
|
||||
() => AnimatedOpacity(
|
||||
opacity: playerController.enableShowDanmaku.value ? 1 : 0,
|
||||
opacity: playerController.enableShowDanmaku.value
|
||||
? playerController.danmakuOpacity.value
|
||||
: 0,
|
||||
duration: const Duration(milliseconds: 100),
|
||||
child: DanmakuScreen(
|
||||
createdController: (DanmakuController e) {
|
||||
@@ -161,7 +161,6 @@ class _PlDanmakuState extends State<PlDanmaku> {
|
||||
fontSize: _fontSize,
|
||||
fontWeight: playerController.danmakuFontWeight,
|
||||
area: playerController.showArea,
|
||||
opacity: playerController.danmakuOpacity,
|
||||
hideTop: playerController.blockTypes.contains(5),
|
||||
hideScroll: playerController.blockTypes.contains(2),
|
||||
hideBottom: playerController.blockTypes.contains(4),
|
||||
|
||||
@@ -1031,7 +1031,9 @@ class _LiveDanmakuState extends State<LiveDanmaku> {
|
||||
return Obx(
|
||||
() {
|
||||
return AnimatedOpacity(
|
||||
opacity: plPlayerController.enableShowLiveDanmaku.value ? 1 : 0,
|
||||
opacity: plPlayerController.enableShowLiveDanmaku.value
|
||||
? plPlayerController.danmakuOpacity.value
|
||||
: 0,
|
||||
duration: const Duration(milliseconds: 100),
|
||||
child: DanmakuScreen(
|
||||
createdController: (DanmakuController e) {
|
||||
@@ -1042,7 +1044,6 @@ class _LiveDanmakuState extends State<LiveDanmaku> {
|
||||
fontSize: _fontSize,
|
||||
fontWeight: plPlayerController.danmakuFontWeight,
|
||||
area: plPlayerController.showArea,
|
||||
opacity: plPlayerController.danmakuOpacity,
|
||||
hideTop: plPlayerController.blockTypes.contains(5),
|
||||
hideScroll: plPlayerController.blockTypes.contains(2),
|
||||
hideBottom: plPlayerController.blockTypes.contains(4),
|
||||
|
||||
@@ -1320,7 +1320,7 @@ class HeaderControlState extends State<HeaderControl> {
|
||||
// 显示区域
|
||||
double showArea = plPlayerController.showArea;
|
||||
// 不透明度
|
||||
double danmakuOpacity = plPlayerController.danmakuOpacity;
|
||||
double danmakuOpacity = plPlayerController.danmakuOpacity.value;
|
||||
// 字体大小
|
||||
double danmakuFontScale = plPlayerController.danmakuFontScale;
|
||||
// 全屏字体大小
|
||||
@@ -1443,13 +1443,8 @@ class HeaderControlState extends State<HeaderControl> {
|
||||
}
|
||||
|
||||
void updateOpacity(double val) {
|
||||
plPlayerController.danmakuOpacity = danmakuOpacity = val;
|
||||
plPlayerController.danmakuOpacity.value = danmakuOpacity = val;
|
||||
setState(() {});
|
||||
try {
|
||||
danmakuController?.updateOption(
|
||||
danmakuController.option.copyWith(opacity: danmakuOpacity),
|
||||
);
|
||||
} catch (_) {}
|
||||
}
|
||||
|
||||
void updateShowArea(double val) {
|
||||
|
||||
@@ -323,7 +323,7 @@ class PlPlayerController {
|
||||
// 弹幕相关配置
|
||||
late Set<int> blockTypes = Pref.danmakuBlockType;
|
||||
late double showArea = Pref.danmakuShowArea;
|
||||
late double danmakuOpacity = Pref.danmakuOpacity;
|
||||
late RxDouble danmakuOpacity = Pref.danmakuOpacity.obs;
|
||||
late double danmakuFontScale = Pref.danmakuFontScale;
|
||||
late double danmakuFontScaleFS = Pref.danmakuFontScaleFS;
|
||||
late double danmakuStrokeWidth = Pref.strokeWidth;
|
||||
@@ -1597,7 +1597,7 @@ class PlPlayerController {
|
||||
SettingBoxKey.danmakuWeight: danmakuWeight,
|
||||
SettingBoxKey.danmakuBlockType: blockTypes.toList(),
|
||||
SettingBoxKey.danmakuShowArea: showArea,
|
||||
SettingBoxKey.danmakuOpacity: danmakuOpacity,
|
||||
SettingBoxKey.danmakuOpacity: danmakuOpacity.value,
|
||||
SettingBoxKey.danmakuFontScale: danmakuFontScale,
|
||||
SettingBoxKey.danmakuFontScaleFS: danmakuFontScaleFS,
|
||||
SettingBoxKey.danmakuDuration: danmakuDuration,
|
||||
|
||||
Reference in New Issue
Block a user