mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-08-04 17:50:13 +08:00
@@ -108,7 +108,7 @@ mixin HeaderMixin<T extends StatefulWidget> on State<T> {
|
||||
}
|
||||
|
||||
void updateFontSizeFS(double val) {
|
||||
DanmakuOptions.danmakuFontScaleFS = val;
|
||||
DanmakuOptions.danmakuFontScaleFS = val.toPrecision(2);
|
||||
setState(() {});
|
||||
if (isFullScreen) {
|
||||
setOptions();
|
||||
@@ -116,7 +116,7 @@ mixin HeaderMixin<T extends StatefulWidget> on State<T> {
|
||||
}
|
||||
|
||||
void updateFontSize(double val) {
|
||||
DanmakuOptions.danmakuFontScale = val;
|
||||
DanmakuOptions.danmakuFontScale = val.toPrecision(2);
|
||||
setState(() {});
|
||||
if (!isFullScreen) {
|
||||
setOptions();
|
||||
@@ -136,7 +136,7 @@ mixin HeaderMixin<T extends StatefulWidget> on State<T> {
|
||||
}
|
||||
|
||||
void updateOpacity(double val) {
|
||||
plPlayerController.danmakuOpacity.value = val;
|
||||
plPlayerController.danmakuOpacity.value = val.toPrecision(2);
|
||||
setState(() {});
|
||||
}
|
||||
|
||||
@@ -286,7 +286,9 @@ mixin HeaderMixin<T extends StatefulWidget> on State<T> {
|
||||
Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: [
|
||||
Text('显示区域 ${DanmakuOptions.danmakuShowArea * 100}%'),
|
||||
Text(
|
||||
'显示区域 ${(DanmakuOptions.danmakuShowArea * 100).toStringAsFixed(1)}%',
|
||||
),
|
||||
resetBtn(theme, '50.0%', () => updateShowArea(0.5)),
|
||||
],
|
||||
),
|
||||
@@ -312,7 +314,9 @@ mixin HeaderMixin<T extends StatefulWidget> on State<T> {
|
||||
Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: [
|
||||
Text('不透明度 ${plPlayerController.danmakuOpacity * 100}%'),
|
||||
Text(
|
||||
'不透明度 ${(plPlayerController.danmakuOpacity * 100).toStringAsFixed(1)}%',
|
||||
),
|
||||
resetBtn(theme, '100.0%', () => updateOpacity(1.0)),
|
||||
],
|
||||
),
|
||||
@@ -330,7 +334,8 @@ mixin HeaderMixin<T extends StatefulWidget> on State<T> {
|
||||
max: 1,
|
||||
value: plPlayerController.danmakuOpacity.value,
|
||||
divisions: 100,
|
||||
label: '${plPlayerController.danmakuOpacity * 100}%',
|
||||
label:
|
||||
'${(plPlayerController.danmakuOpacity * 100).toStringAsFixed(1)}%',
|
||||
onChanged: updateOpacity,
|
||||
),
|
||||
),
|
||||
@@ -384,8 +389,7 @@ mixin HeaderMixin<T extends StatefulWidget> on State<T> {
|
||||
max: 5,
|
||||
value: DanmakuOptions.danmakuStrokeWidth,
|
||||
divisions: 10,
|
||||
label: DanmakuOptions.danmakuStrokeWidth
|
||||
.toStringAsFixed(0),
|
||||
label: DanmakuOptions.danmakuStrokeWidth.toString(),
|
||||
onChanged: updateStrokeWidth,
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user