自定义单选按钮组列表

Flutter 包,用于创建单选按钮列表,通过提供对象列表,可以是字符串列表或 Map 列表。

功能

  1. 可以使用字符串列表生成单选按钮列表
  2. 可以使用任何 Map 对象列表生成单选按钮列表。
  3. 选中的项目(字符串/对象)可以被标记为已选中
  4. 列表可以被标记为禁用,以便用户无法更改其值。
  5. 滚动方向可以设置为水平和垂直
  6. 文本大小和文本颜色可以自定义

A Sample image to display list of radio button

A sample image to display value of selected object.

入门

在您的 flutter 项目的 pubspec.yaml 文件中,添加以下依赖项

custom_radio_group_list: ^1.0.0

在你使用的每个文件中导入它

import 'package:custom_radio_group_list/custom_radio_group_list.dart';

用法

示例 1

这个例子非常基础,它使用了字符串列表

RadioGroup(
radioList: sampleListString,
selectedItem: 1,
onChanged: (value) {
print(‘Value : ${value}’);
},
disabled: true)

示例 2

这个例子展示了使用 Map 对象列表来显示单选按钮列表。

     RadioGroup(
                radioListObject: sampleList,
                textParameterName: 'data',
                selectedItem: 1,
                onChanged: (value) {
                print('Value : ${value}');
                } )

示例

请从以下地址克隆仓库

https://github.com/ashokv1337/custom_radio_group_list

转到示例文件夹,查看示例实现。

附加信息

欢迎报告任何问题和功能需求。

GitHub

查看 Github