Android 如何使用带有图标的手势检测器:[]
这是我的代码,我试图把手势检测器放在图标上Android 如何使用带有图标的手势检测器:[],android,visual-studio,flutter,android-studio,flutter-layout,Android,Visual Studio,Flutter,Android Studio,Flutter Layout,这是我的代码,我试图把手势检测器放在图标上 child: Container( child: SimpleAccountMenu( icons: [ Icon(Ic
child: Container(
child: SimpleAccountMenu(
icons: [
Icon(Icons.notifications),
Icon(Icons.lock),
Icon(Icons.thumb_up),
],
iconColor: Colors.white,
onChange: (index) {
print(index);
}, borderRadius: BorderRadius.circular(30),
)),
您可以使用
IconButton
widget并在按下时回拨
child: Container(
child: SimpleAccountMenu(
icons: [
IconButton(icon: Icon(Icons.notifications), onPressed: () {}),
IconButton(icon: Icon(Icons.lock), onPressed: () {}),
IconButton(icon: Icon(Icons.thumb_up), onPressed: () {}),
],
iconColor: Colors.white,
onChange: (index) {
print(index);
}, borderRadius: BorderRadius.circular(30),
)),
你试过用墨水瓶、墨水瓶或手势检测器包装吗?是的,我试过,但它显示错误,错误是什么。。。你能发布这个错误吗?是的,我只是给你看了几秒钟。如果你使用“icons[]”规格图标小部件,那么你的代码就不能工作了。Icon是一个小部件,因此,除了Icon之外,还需要一个小部件列表,就是这样,您可以包装图标或使用iconbutton尝试此方法,但它会在iconbutton上显示错误。错误是什么显示
SimpleAccountMenu()
classyouricons
参数可能需要Icon
列表。将其更改为列表的IconButton
元素类型“IconButton”无法分配给列表类型“Icon”。