小编mrs*_*tat的帖子

ListView.Builder 后的底部填充

我在底部工作表中有一个 Listview .. 像这样:

showModalBottomSheet(
  context: context,
  builder: (BuildContext context) {
    return Directionality(
      textDirection: globals.getDirection(),
      child: Container(
        margin: EdgeInsets.only(
          right: 10.0,
          left: 10.0),
        height: MediaQuery.of(context).size.height / 2,
        child: Column(
          crossAxisAlignment: CrossAxisAlignment.stretch,
          children: <Widget>[
            Flexible(
              child: TextField()
            ),
            Expanded(
              child: ListView.builder(
                shrinkWrap: false,
                itemCount: nationalities.length,
                itemBuilder: (BuildContext context, int index) {
                  return new Padding(
                    padding: EdgeInsets.only(top: 10.0),
                    child: GestureDetector(
                      onTap: () {
                        setState(() {
                          _data.nationality = nationalities[index];
                        });
                        Navigator.pop(context);
                      },
                      child: Text(
                        nationalities[index],
                        textAlign: TextAlign.center,
                      ),
                    ));
                },
              ),
            ),
          ), …
Run Code Online (Sandbox Code Playgroud)

dart flutter

7
推荐指数
2
解决办法
6412
查看次数

如何根据两个值对列表进行排序

我有一个列表,我想在其中根据两个值日期和状态进行排序,如下所示:

pollsList.sort((a, b) => b.active.compareTo(a.active));

  pollsList.sort((a, b) {
    return b.actualStartDatetime.compareTo(a.actualStartDatetime);
  });
Run Code Online (Sandbox Code Playgroud)

其中 active == 90 如果它是活动的,-90 如果不是 ..

我想根据日期然后根据日期对列表进行排序

我希望最新的在顶部,并且总是在活动项目之后关闭

但这将导致列表仅按日期排序

如何按两个值对其进行排序?

dart flutter

7
推荐指数
2
解决办法
3605
查看次数

在调试和生产模式之间切换

在开发过程中调试应用程序的一种快速方法是编写如下语句:

print($data)
Run Code Online (Sandbox Code Playgroud)

有没有办法在切换到生产模式时停止打印,这样它就不会影响应用程序的性能?

例如,布尔值作为开关?

dart flutter

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

标签 统计

dart ×3

flutter ×3