问题描述
我有一个简单的 InkWell
,里面有一个 Container
。我想要 ripple
影响但它没有显示。 hoverColor
/focusColor
...
我的按钮:
class EntryNextButton extends StatelessWidget {
@override
Widget build(BuildContext context) {
return InkWell(
onTap: () {
print("Container clicked");
},child: Container(
...
);
}
}
我在这里遗漏了什么?
解决方法
InkWell
小部件必须有一个 Material
小部件作为祖先。
将您的 InkWell 包裹在 Material 小部件中。
,您应该有一个 Scaffold
或至少有一个 Material
作为祖先