在Flutter应用开发中,经常会遇到自定义弹框的开发需求,如下图所示。
对于这种样式,我们可以选择自定义Dialog,具体的样式可以根据自己的需要进行修改。 例如,下面是我的实现,由于文本是一个列表,所以我需要新建一个实体类,如下所示。
class IntroduceModel {
int code;
List<Data> data;
IntroduceModel({this.code, this.data});
IntroduceModel.fromJson(Map<String, dynamic> json) {
code = json['code'];
if (json['data'] != null) {
data = new List<Data>();
json['data'].forEach((v) {
data.add(new Data.fromJson(v));
});
}
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data