颤动:带有扩展瓦片的导航抽屉

问题描述 投票:1回答:1

我正在尝试使用扩展磁贴构建导航抽屉,当我点击它崩溃的标题时,反之亦然但是当我将抽屉标题设置为ExpansionTile的子节点时,原始标题填充将丢失

enter image description here

 Widget _buildDrawer() {
return Drawer(
    child: ExpansionTile(
  title: UserAccountsDrawerHeader(
    decoration: BoxDecoration(color: Colors.deepPurple),
    accountName: Text("Mohamed Ali"),
    accountEmail: Text("[email protected]"),
    currentAccountPicture: CircleAvatar(
      child: Text("M"),
      backgroundColor: Colors.white,
    ),
  ),
  children: <Widget>[
    ListTile(
      title: Text("page one"),
      trailing: Icon(Icons.android),
      onTap: () => _onSelectedItem(0),
    ),
    ListTile(
      title: Text("page two"),
      trailing: Icon(Icons.accessible),
      onTap: () => _onSelectedItem(1),
    ),
    Divider(),
    ListTile(
      title: Text("Log out"),
      trailing: Icon(Icons.exit_to_app),
    ),
  ],
  initiallyExpanded: false,
)

); }

flutter flutter-layout
1个回答
0
投票

问题是标题取代了qazxsw poi中的第一次。

一种可能的解决方案是使用ExpansionTile并使用Stack调整内容,以便扩展图标位于标题的底部。

更改展开图标的颜色可能不适合您。有报道Align,我已经提交了issue here。不知道什么时候会落在主人身上。

PR here
© www.soinside.com 2019 - 2024. All rights reserved.