beautify quality monitor
This commit is contained in:
parent
20003841d0
commit
2e53580caa
@ -320,20 +320,21 @@ class QualityMonitor extends StatelessWidget {
|
|||||||
final QualityMonitorModel qualityMonitorModel;
|
final QualityMonitorModel qualityMonitorModel;
|
||||||
QualityMonitor(this.qualityMonitorModel);
|
QualityMonitor(this.qualityMonitorModel);
|
||||||
|
|
||||||
Widget _row(String info, String? value) {
|
Widget _row(String info, String? value, {Color? rightColor}) {
|
||||||
return Row(
|
return Row(
|
||||||
children: [
|
children: [
|
||||||
Expanded(
|
Expanded(
|
||||||
flex: 8,
|
flex: 8,
|
||||||
child: AutoSizeText(info,
|
child: AutoSizeText(info,
|
||||||
style: TextStyle(color: MyTheme.grayBg),
|
style: TextStyle(color: MyTheme.darkGray),
|
||||||
textAlign: TextAlign.right,
|
textAlign: TextAlign.right,
|
||||||
maxLines: 1)),
|
maxLines: 1)),
|
||||||
Spacer(flex: 1),
|
Spacer(flex: 1),
|
||||||
Expanded(
|
Expanded(
|
||||||
flex: 8,
|
flex: 8,
|
||||||
child: AutoSizeText(value ?? '',
|
child: AutoSizeText(value ?? '',
|
||||||
style: TextStyle(color: MyTheme.grayBg), maxLines: 1)),
|
style: TextStyle(color: rightColor ?? Colors.white),
|
||||||
|
maxLines: 1)),
|
||||||
],
|
],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -351,13 +352,15 @@ class QualityMonitor extends StatelessWidget {
|
|||||||
child: Column(
|
child: Column(
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
_row("Speed", qualityMonitorModel.data.speed ?? ''),
|
_row("Speed", qualityMonitorModel.data.speed ?? '-'),
|
||||||
_row("FPS", qualityMonitorModel.data.fps ?? ''),
|
_row("FPS", qualityMonitorModel.data.fps ?? '-'),
|
||||||
_row(
|
_row(
|
||||||
"Delay", "${qualityMonitorModel.data.delay ?? ''}ms"),
|
"Delay", "${qualityMonitorModel.data.delay ?? '-'}ms",
|
||||||
|
rightColor: Colors.green),
|
||||||
_row("Target Bitrate",
|
_row("Target Bitrate",
|
||||||
"${qualityMonitorModel.data.targetBitrate ?? ''}kb"),
|
"${qualityMonitorModel.data.targetBitrate ?? '-'}kb"),
|
||||||
_row("Codec", qualityMonitorModel.data.codecFormat ?? ''),
|
_row(
|
||||||
|
"Codec", qualityMonitorModel.data.codecFormat ?? '-'),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user