我想使用inkwell小部件向容器添加悬停颜色属性,但是容器具有其自己的边框半径,当我使用inkwell使用悬停属性时,它将采用自定义形状,将其悬停在上方后看起来呈矩形墨水池。
这是我的代码段:
InkWell(
onTap: () {},
hoverColor: Colors.red[200],
child: Container(
width: 70.w,
height: 60.h,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(20),
),
child: Row(
children: [
Image.asset(
'images/call.png',
height: 30.h,
),
Text(
'Call',
style: white,
),
],
),
),
),
我希望我让你很好地理解了这个问题请帮助我解决问题或提供替代方案。
最佳答案
Inkwell
小部件具有类型customBorder
的属性ShapeBorder
。您可以使用它为borderRadius
提供一个Inkwell
。
例如。:
customBorder: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20),
),
关于flutter - 在Flutter的Inkwell小部件中添加边框半径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64410618/