小编Cod*_*nds的帖子

如何在颤动中激活/选择复选框后保持边框

所以我现在拥有的是 这, 选中时无边框复选框

我想要实现的是这, 选中时有边框的复选框

这是我的复选框的代码:

Checkbox(
          value: _isChecked,
          onChanged: (bool value) {
            setState(() {
              _isChecked = value;
            });
           },
          checkColor: Colors.pinkAccent,
          activeColor: Colors.transparent,
        ),
Text("Remember me")
Run Code Online (Sandbox Code Playgroud)

dart flutter

9
推荐指数
2
解决办法
3302
查看次数

在 Flutter 的 Row 小部件中渲染 CheckboxListTile 小部件时出错

所以我有以下代码:

\n
            Row(\n                mainAxisAlignment: MainAxisAlignment.spaceBetween,\n                children: [\n                  CheckboxListTile(\n                    title: Text("helo"),\n                    controlAffinity: ListTileControlAffinity.leading,\n                    value: true,\n                    onChanged: null,\n\n                  ),\n                  Text(\n                    "Forgot Password?",\n                    style: TextStyle(color: Colors.blueGrey),\n                  )\n                ],\n              ),\n
Run Code Online (Sandbox Code Playgroud)\n

我的目标是创建一个“记住我”复选框和“忘记密码?” 连续。

\n

当我运行此代码时,出现以下错误:

\n
RenderBox was not laid out: RenderMergeSemantics#19dcc relayoutBoundary=up8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE\n'package:flutter/src/rendering/box.dart':\nFailed assertion: line 1785 pos 12: 'hasSize'\nThe relevant error-causing widget was Row lib\\main.dart:106\n\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\n\n\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90 Exception caught by rendering library \xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90 \nRenderBox was not laid out:\n_RenderColoredBox#cd072 relayoutBoundary=up14 \n'package:flutter/src/rendering/box.dart':\nFailed assertion: line 1785 pos 12: 'hasSize'\nThe relevant error-causing widget was CheckboxListTile\n
Run Code Online (Sandbox Code Playgroud)\n

有没有一种方法可以在“记住我”复选框和“忘记密码”的情况下获得所需的输出?是连续的吗?

\n …

dart flutter

4
推荐指数
1
解决办法
2301
查看次数

标签 统计

dart ×2

flutter ×2