在 Flutter 中使用 onDetailsPressed 的範例
在 Flutter 中, `onDetailsPressed` 最常用於 `ExpansionPanelList` Widget 中。 `ExpansionPanelList` 是一個可以擴展和收縮的 Widget,當用戶點擊時可以顯示或隱藏詳細資訊。 以下範例演示如何在 `ExpansionPanelList` 中使用 `onDetailsPressed` : import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'ExpansionPanelList Demo', home: MyHomePage(), ); } } class MyHomePage extends StatefulWidget { @override _MyHomePageState createState() => _MyHomePageState(); } class _MyHomePageState extends State<MyHomePage> { List<Item> _data = generateItems(8); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('ExpansionPan...