1

Drawer Widget 内で ListView を使用し、その ListView 内で ListView.Builder を使用してメニューを印刷しました。すべてのメニューが完全に印刷されるようになりましたが、引き出しがスクロールしません。スクロールさせる方法は?

Widget build(BuildContext context) {
    return Drawer(
      child: ListView(
        padding: EdgeInsets.zero,
        children: <Widget>[
          DrawerHeader(
            child: Column(
              mainAxisAlignment: MainAxisAlignment.end,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: <Widget>[
                Text('Guide to Make Money'),
              ],
            ),
            decoration: BoxDecoration(
              image: DecorationImage(
                  image: AssetImage('images/header_photo.jpg'),
                  fit: BoxFit.cover),
            ),
          ),
          Container(
            height: double.maxFinite,
            child: ListView.builder(
              padding: EdgeInsets.only(top: 0.0),
              itemBuilder: (context, index) {
                final profession = professionList[index];
                return Ink(
                  color: selectedLink == index ? Colors.blueGrey : null,
                  child: ListTile(
                    title: Text(profession.heading),
                    onTap: () {
                      setState(() {
                        selectedLink = index;
                      });

                      Navigator.pushNamed(context, profession.destinationRoute);
                    },
                    leading: index == 0
                        ? Icon(
                            Icons.home,
                          )
                        : Icon(Icons.description),
                  ),
                );
              },
              itemCount: professionList.length,
            ),
          ),
        ],
      ),
    );
  }

スクロールする必要があります...助けてくださいPS:こんにちは、私はFlutterとスタックオーバーフローが初めてです..画像もアップロードしたかったのですが、このWebサイトには少なくとも10の評判が必要だと書かれています...だから、私はあなたのためのコードを持っています..あなたがこれを理解し、私を助けてくれることを願っています.

4

3 に答える 3

0

物理演算を追加するだけです:ClampingScrollPhysics()をListView.builderに追加すると、完全にスクロールします

于 2020-12-16T11:57:13.427 に答える