使用命名构造方法,自定义输入框和下拉框。
输入框
- 样式一
代码:
ContentView.textfield(
controller: _controller,
title: "title",
mustType: '*',
hintText: 'hintText',
)
- 样式二
可以在输入框右边添加widget
小组件
代码:
ContentView.textfield(
controller: _controller,
title: "title",
hintText: 'hintText',
suffixIcon: Container(
width: 40,
height: 40,
child: Icon(Icons.format_list_bulleted),
alignment: Alignment.centerRight,
),
)
下拉框
样式
代码:
ContentView.dropdownView(
controller: _controller,
contentList: ['下拉一', '下拉二', '下拉三', '下拉四'],
title: '下拉框',
hintText: '请下拉选择',
)
除了以上基础功能之外,还都其他功能,不在一一展示,详见仓库代码。