Blame view

lib/pages/practice/bloc/topic_picture_event.dart 1.23 KB
7652f701   liangchengyou   feat:课程购买UI逻辑
1
2
3
  part of 'topic_picture_bloc.dart';
  
  @immutable
22f36232   吴启风   feat:过渡页-练习环节
4
  abstract class TopicPictureEvent extends BaseSectionEvent {}
624214d0   liangchengyou   feat:看题选字/选图UI和部分逻辑
5
  
3c1d5c64   liangchengyou   feat:练习功能完成
6
7
  class InitBlocEvent extends TopicPictureEvent {}
  
2eb67dd4   liangchengyou   feat:调整代码
8
9
  class RequestDataEvent extends TopicPictureEvent {}
  
e3c2820c   liangchengyou   feat:先声SDK逻辑调整
10
11
12
13
14
  ///初始化先声SDK
  class XSVoiceInitEvent extends TopicPictureEvent {
    final Map data;
    XSVoiceInitEvent(this.data);
  }
2eb67dd4   liangchengyou   feat:调整代码
15
  
3c1d5c64   liangchengyou   feat:练习功能完成
16
  ///开始评测
e3c2820c   liangchengyou   feat:先声SDK逻辑调整
17
  class XSVoiceTestEvent extends TopicPictureEvent {
2eb67dd4   liangchengyou   feat:调整代码
18
    final String testWord;
b90a1518   liangchengyou   feat:练习接口逻辑完成
19
20
    final String type;
    final String userId;
e3c2820c   liangchengyou   feat:先声SDK逻辑调整
21
    XSVoiceTestEvent(this.testWord,this.type,this.userId);
2eb67dd4   liangchengyou   feat:调整代码
22
23
  }
  
3c1d5c64   liangchengyou   feat:练习功能完成
24
25
26
27
28
29
30
31
32
33
34
35
36
  ///终止评测
  class XSVoiceStopEvent extends TopicPictureEvent {}
  
  ///评测结果
  class XSVoiceResultEvent extends TopicPictureEvent {
    final dynamic message;
    XSVoiceResultEvent(this.message);
  }
  
  ///音频播放状态变化
  class VoicePlayStateChangeEvent extends TopicPictureEvent {}
  
  ///页面切换
624214d0   liangchengyou   feat:看题选字/选图UI和部分逻辑
37
38
39
40
41
  class CurrentPageIndexChangeEvent extends TopicPictureEvent {
    final int pageIndex;
    CurrentPageIndexChangeEvent(this.pageIndex);
  }
  
3c1d5c64   liangchengyou   feat:练习功能完成
42
  ///选择答案
624214d0   liangchengyou   feat:看题选字/选图UI和部分逻辑
43
44
45
  class SelectItemEvent extends TopicPictureEvent {
    final int selectIndex;
    SelectItemEvent(this.selectIndex);
3c1d5c64   liangchengyou   feat:练习功能完成
46
47
48
49
50
  }
  
  ///音频播放事件
  class VoicePlayChangeEvent extends TopicPictureEvent {}
  
aeafd474   吴启风   feat:选择题作答后播放音效&答...
51
  ///播放(题目)音乐
3c1d5c64   liangchengyou   feat:练习功能完成
52
  class VoicePlayEvent extends TopicPictureEvent {}