Skip to content

Latest commit

 

History

History
executable file
·
63 lines (49 loc) · 1.17 KB

getting_started.md

File metadata and controls

executable file
·
63 lines (49 loc) · 1.17 KB

Getting Started

  1. Widgets

Content(
  title: "标题",
  content: "这里是显示内容",
)

Calender(
  "选择日期",
  onDays: DateTime.now(),
  notifier: (time) {
    // time日期选择回调数据
  },
  enable: true,
),

  1. Builder

ListViewBuilder

  ///  You would create a module class for list item data.
  class MessListItem implements ListItem{
    MessListItem(this.name);
    String name;
  }

  class MessListBuilder extends ListViewBuilder<MessListItem> {
    MessListBuilder(List<MessListItem> list, OnItemTaped<MessListItem> onItemTap) : super(list, onItemTap);

    @override
    Widget itemBuild(MessListItem item, int index) {
      return Text(item.name);
    }
  }

默认空数据页返回空数据文字,如果需要自定义,重写buildBlank方法。
  class MessListBuilder extends ListViewBuilder<MessListItem> {
    ...

    @override
    Widget buildBlank() {
      return Text("Blank");
    }
  }

目录结构

  • /calendar 日历相关的控件,方法
  • /colors 颜色相关的控件,方法