dart 如何用图片和文本创建复选框?

zazmityj  于 2023-03-15  发布在  其他
关注(0)|答案(1)|浏览(132)

如何创建一个容器中有图像和文本的CheckboxListTile?
以上所有的应该是一排的。我试过了,但是我得到了一个空白的屏幕。如何实现这个?
先谢了!
样本代码:

CheckboxListTile(
                            title: Image.asset('images/image_1.png'),
                            secondary: Text(
                              'lorem ipsum hby hweby fhr',
                              style: GoogleFonts.poppins(
                                  color: Color(0xff000000),
                                  fontSize: 15,
                                  letterSpacing: 0.4),
                            ),
                            value: _isChecked,
                            onChanged: (bool? newValue) {
                              setState(() {
                                _isChecked = newValue ?? false;
                              });
                            },
                            activeColor: Color(0xff82b235),
                            controlAffinity: ListTileControlAffinity.leading,
                          ),
nue99wik

nue99wik1#

在pubspec.yaml中添加以下脚本

资产:

  • assets/images/image_1.png
bool _isChecked = false;

   @override
    Widget build(BuildContext context) {

      return Scaffold(
        body:  Container(
                    child: CheckboxListTile(
                      title: const Text('Title'),
                      subtitle: const Text('subtitle'),
                       secondary: Image.asset('images/image_1.png'),
                      value: _isChecked,
                      onChanged: (bool value) {
                        setState(() {
                          _isChecked = value;
                        });
                      },
                    ),
                  )

、); }

相关问题