no message

This commit is contained in:
1147192855@qq.com 2024-04-25 14:33:06 +08:00
parent 919f71f28b
commit 17738ff29e
2 changed files with 27 additions and 23 deletions

View File

@ -859,7 +859,6 @@ Widget $examPaperAndScoringKeyboardView(
], ],
), ),
), ),
if (question.accuracy > 0)
Padding( Padding(
padding: EdgeInsets.only(bottom: 1.5.h), padding: EdgeInsets.only(bottom: 1.5.h),
child: quickText( child: quickText(

View File

@ -124,7 +124,7 @@ class AnswerHandwritingMainBox extends HookWidget {
_dataDetail, _dataDetail,
key: _useStateModel.handwritingKey, key: _useStateModel.handwritingKey,
), ),
$PageNumberBox(_data.pageNum), $PageNumberBox(_data.pageNum, _data.pageCount),
// //
$PreviousNutton( $PreviousNutton(
_useStateModel.pageNum.value, _useStateModel.pageNum.value,
@ -471,6 +471,7 @@ class _HandwritingDrawBoxState extends ConsumerState<HandwritingDrawBox> with Ev
/// @param startTime /// @param startTime
Future<void> dragProgressBarInitData(int startTime, int totalDuration) async { Future<void> dragProgressBarInitData(int startTime, int totalDuration) async {
eventFire(model: JobHandwritingPlaybarBus(false, false)); eventFire(model: JobHandwritingPlaybarBus(false, false));
timers.forEach((e) { timers.forEach((e) {
if (e.isActive) e.cancel(); if (e.isActive) e.cancel();
}); });
@ -485,7 +486,6 @@ class _HandwritingDrawBoxState extends ConsumerState<HandwritingDrawBox> with Ev
startTime = startTime * 1000; // startTime = startTime * 1000; //
List<GestureHandwritingRecording> executeImmediately = []; // List<GestureHandwritingRecording> executeImmediately = []; //
List<GestureHandwritingRecording> waitingExecution = []; // List<GestureHandwritingRecording> waitingExecution = []; //
for (var i = 0; i < _packagedHandwritingDataAll.length; i++) { for (var i = 0; i < _packagedHandwritingDataAll.length; i++) {
var item = _packagedHandwritingDataAll[i]; var item = _packagedHandwritingDataAll[i];
@ -515,14 +515,12 @@ class _HandwritingDrawBoxState extends ConsumerState<HandwritingDrawBox> with Ev
List<GestureHandwritingRecording> trajectorys = ref.read(jobHandwritingDrawingTrajectoryProvider)..add(e); List<GestureHandwritingRecording> trajectorys = ref.read(jobHandwritingDrawingTrajectoryProvider)..add(e);
ref.read(jobHandwritingDrawingTrajectoryProvider.notifier).setVal(List.from(trajectorys)); ref.read(jobHandwritingDrawingTrajectoryProvider.notifier).setVal(List.from(trajectorys));
pendingData.remove(e); // pendingData.remove(e); //
print('正在执行播放.............');
} }
} }
/// ///
Future<void> toGoPlay() async { Future<void> toGoPlay() async {
try { try {
handwritingTime = 0;
var executableData = _packagedHandwritingDataAll; var executableData = _packagedHandwritingDataAll;
if (pendingData.isNotEmpty) { if (pendingData.isNotEmpty) {
// //
@ -642,7 +640,7 @@ class DrawingPainter extends CustomPainter {
} }
@swidget @swidget
Widget $pageNumberBox(int pageNum) { Widget $pageNumberBox(int pageNum, int totalNum) {
return Positioned( return Positioned(
top: 6.h, top: 6.h,
right: 4.w, right: 4.w,
@ -652,8 +650,15 @@ Widget $pageNumberBox(int pageNum) {
color: Color.fromRGBO(0, 0, 0, 0.47), color: Color.fromRGBO(0, 0, 0, 0.47),
borderRadius: BorderRadius.circular(5.r), borderRadius: BorderRadius.circular(5.r),
), ),
child: quickText('$pageNum页', color: Colors.white, size: 10.sp), child: Row(
), mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.end,
children: [
quickText('$pageNum', color: Colors.white, size: 11.sp, align: TextAlign.end),
quickText('/', color: Colors.white, size: 10.sp, align: TextAlign.end),
quickText('$totalNum', color: Colors.white, size: 8.sp, align: TextAlign.end),
],
)),
); );
} }
@ -840,7 +845,7 @@ Widget $bottomPlaybar(BuildContext context, int timeConsuming, int pauseCount, L
theIndex = -1; theIndex = -1;
} }
usePlaybar.constantFastSpeed.value = PlaybackSpeed.values[theIndex + 1]; usePlaybar.constantFastSpeed.value = PlaybackSpeed.values[theIndex + 1];
}), }, duration: Duration(milliseconds: 500)),
child: Container( child: Container(
// alignment: Alignment., // alignment: Alignment.,
padding: EdgeInsets.symmetric(horizontal: 3.w, vertical: 1.5.h), padding: EdgeInsets.symmetric(horizontal: 3.w, vertical: 1.5.h),