小编kir*_*ira的帖子

在 Flutter 中以编程方式扩展 ExpansionTile

我只是想ExpansionTile在 Flutter 中使用,从我修改为这样的示例中:

在此处输入图片说明

我想隐藏箭头并用于Switch扩展磁贴,这可能吗?或者我是否需要以编程方式呈现子项的自定义小部件?基本上,我只需要显示/隐藏孩子

这是我的代码:

import 'package:flutter/material.dart';

void main() {
  runApp(ExpansionTileSample());
}
class ExpansionTileSample extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('ExpansionTile'),
        ),
        body: ListView.builder(
          itemBuilder: (BuildContext context, int index) =>
              EntryItem(data[index]),
          itemCount: data.length,
        ),
      ),
    );
  }
}

// One entry in the multilevel list displayed by this app.
class Entry {
  Entry(this.title,[this.question='',this.children = const <Entry>[]]);

  final String title;
  final String question;
  final List<Entry> children;
} …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout

6
推荐指数
3
解决办法
1万
查看次数

标签 统计

dart ×1

flutter ×1

flutter-layout ×1