我有问题。我有一个InkWell
小部件,但我不希望它具有启动屏幕动画。有办法摆脱这种动画吗?
答案 0 :(得分:2)
如果您不关心启动动画,请不要使用InkWell
。该小部件仅用于此目的。
请改为使用GestureDetector
,它基本上是InkWell
没有动画。
答案 1 :(得分:0)
InkWell
窗口小部件具有SplashColor属性
class Whatever extends StatelessWidget {
@override
Widget build(BuildContext context) {
// The InkWell Wraps our custom flat button Widget
return InkWell(
// When the user taps the button, show a snackbar
onTap: () { /*or your custom implementation*/
Scaffold.of(context).showSnackBar(SnackBar(
content: Text('Tap'),
));
},
splashColor: Colors.transparent, /*This is what you need to include*/
child: Container(
padding: EdgeInsets.all(12.0),
child: Text('Flat Button'),
),
);
}
}
答案 2 :(得分:0)
如果您不希望有任何反馈,可以添加splashColor: Colors.transparent
和highlightColor: Colors.transparent