flutter :无法为容器设置边界半径并且在 Tap 上不能在 flutter 中工作
flutter : can't set Border Radius for container and on Tap not work in flutter
我对 flutter 中 Container 的 borderRadius 有疑问。
我无法为容器设置它
我想创建类似这张图片的东西:
以及关于 onTap() 的其他问题。
ontap 不工作,我不知道为什么。
这是我的代码的一部分:
InkWell(
borderRadius: BorderRadius.all(Radius.circular(5.0)),
child: Container(
padding: const EdgeInsets.all(10),
child: const Text("فلسفه",
style: TextStyle(
color: Color(0xFF201F1E),
),
textAlign: TextAlign.center),
color: greyColor,
),
onTap: () {
print("something");
},
),
谁能帮帮我吗?
在您的 inkWell 中删除此代码
borderRadius: BorderRadius.all(Radius.circular(5.0)),
并将其放入您的 Container
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10.0),
),
这将解决您的 BorderRadius 问题
对其进行测试,我认为这也会解决 onTap 问题
请试试这个
InkWell(
child: Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(5),
color: Colors.grey,
),
padding: const EdgeInsets.all(10),
child: const Text("فلسفه",
style: TextStyle(
color: Color(0xFF201F1E),
),
textAlign: TextAlign.center),
),
onTap: () {
print("something");
},
)
输出:
我对 flutter 中 Container 的 borderRadius 有疑问。 我无法为容器设置它
我想创建类似这张图片的东西:
以及关于 onTap() 的其他问题。 ontap 不工作,我不知道为什么。
这是我的代码的一部分:
InkWell(
borderRadius: BorderRadius.all(Radius.circular(5.0)),
child: Container(
padding: const EdgeInsets.all(10),
child: const Text("فلسفه",
style: TextStyle(
color: Color(0xFF201F1E),
),
textAlign: TextAlign.center),
color: greyColor,
),
onTap: () {
print("something");
},
),
谁能帮帮我吗?
在您的 inkWell 中删除此代码
borderRadius: BorderRadius.all(Radius.circular(5.0)),
并将其放入您的 Container
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10.0),
),
这将解决您的 BorderRadius 问题
对其进行测试,我认为这也会解决 onTap 问题
请试试这个
InkWell(
child: Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(5),
color: Colors.grey,
),
padding: const EdgeInsets.all(10),
child: const Text("فلسفه",
style: TextStyle(
color: Color(0xFF201F1E),
),
textAlign: TextAlign.center),
),
onTap: () {
print("something");
},
)
输出: