是否可以使secondary
tapable的SwitchListTile
属性?在这种情况下,使用icon
SwitchListTile(
title: const Text('Lights'),
value: _lights,
onChanged: (bool value) { setState(() { _lights = value; }); },
secondary: const Icon(Icons.lightbulb_outline), //can this be selected?
)
理想情况下,我不想创建另一个小部件,而是希望在用户选择时使用
Icon
属性中的secondary
来显示消息。当前选择图标或整个小部件时,切换开关。处理此操作的最佳方法是什么?
谢谢。
最佳答案
将您的Icon
包在InkWell
内以处理水龙头:
secondary: InkWell(
onTap: () {
print("click light");
},
child: const Icon(Icons.lightbulb_outline),
),
此处提供更多信息:https://docs.flutter.io/flutter/material/InkWell-class.html
关于dart - 如何使SwitchListTile图标可点击?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55460287/