Flutter单选按钮组插件flutter_radio_button_group的使用

发布于 1周前 作者 nodeper 来自 Flutter

Flutter单选按钮组插件flutter_radio_button_group的使用

flutter_radio_button_group 是一个用于创建自定义样式的单选按钮组的 Flutter 插件。通过该插件,您可以轻松地实现一组单选按钮,并根据需要调整其外观。


获取开始

引入插件

pubspec.yaml 文件中添加以下依赖:

dependencies:
  flutter_radio_button_group: ^0.0.2+3

然后运行以下命令以安装依赖:

flutter pub get

示例代码

以下是一个完整的示例代码,展示如何使用 flutter_radio_button_group 创建一个简单的单选按钮组。

import 'package:flutter/material.dart';
import 'package:flutter_radio_button_group/flutter_radio_button_group.dart'; // 导入插件

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  [@override](/user/override)
  Widget build(BuildContext context) {
    return MaterialApp(
      home: RadioButtonExample(), // 使用示例页面
    );
  }
}

class RadioButtonExample extends StatefulWidget {
  [@override](/user/override)
  _RadioButtonExampleState createState() => _RadioButtonExampleState();
}

class _RadioButtonExampleState extends State<RadioButtonExample> {
  [@override](/user/override)
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Flutter 单选按钮组示例'), // 设置标题
      ),
      body: Padding(
        padding: const EdgeInsets.all(16.0),
        child: FlutterRadioButtonGroup(
          items: [
            "香蕉", // 第一个选项
            "芒果", // 第二个选项
            "苹果",  // 第三个选项
            "菠萝",  // 第四个选项
          ],
          onSelected: (String selected) { // 当用户选择某个选项时触发
            print("Selected: $selected"); // 打印所选值
          },
        ),
      ),
    );
  }
}

更多关于Flutter单选按钮组插件flutter_radio_button_group的使用的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html

1 回复

更多关于Flutter单选按钮组插件flutter_radio_button_group的使用的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


flutter_radio_button_group 是一个用于在 Flutter 应用中创建单选按钮组的插件。它允许用户从一组选项中选择一个选项。以下是如何使用 flutter_radio_button_group 的基本步骤:

1. 安装依赖

首先,你需要在 pubspec.yaml 文件中添加 flutter_radio_button_group 依赖:

dependencies:
  flutter:
    sdk: flutter
  flutter_radio_button_group: ^1.0.0  # 请使用最新版本

然后运行 flutter pub get 来安装依赖。

2. 导入包

在你的 Dart 文件中导入 flutter_radio_button_group

import 'package:flutter_radio_button_group/flutter_radio_button_group.dart';

3. 使用 RadioButtonGroup

你可以使用 RadioButtonGroup 组件来创建单选按钮组。以下是一个简单的示例:

import 'package:flutter/material.dart';
import 'package:flutter_radio_button_group/flutter_radio_button_group.dart';

class RadioButtonExample extends StatefulWidget {
  [@override](/user/override)
  _RadioButtonExampleState createState() => _RadioButtonExampleState();
}

class _RadioButtonExampleState extends State<RadioButtonExample> {
  String _selectedValue;

  final List<String> _options = [
    'Option 1',
    'Option 2',
    'Option 3',
  ];

  [@override](/user/override)
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Radio Button Group Example'),
      ),
      body: Padding(
        padding: const EdgeInsets.all(16.0),
        child: Column(
          children: [
            RadioButtonGroup(
              options: _options,
              onSelected: (String selectedValue) {
                setState(() {
                  _selectedValue = selectedValue;
                });
              },
              selected: _selectedValue,
            ),
            SizedBox(height: 20),
            Text(
              'Selected: $_selectedValue',
              style: TextStyle(fontSize: 18),
            ),
          ],
        ),
      ),
    );
  }
}

void main() {
  runApp(MaterialApp(
    home: RadioButtonExample(),
  ));
}
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!