Link(
target: LinkTarget.blank,
uri: Uri.parse('https://en.mentornity.com/corporate-mentoring-software'),
builder: (context, followLink) => DetailsCard(
onTap: followLink,
color: violet,
title: 'Şirket İçi\nMentorluk',
networkImage:
'https://en.mentornity.com/assets/img/64f829097a59b73fd8b31dc3f5509a3f.jpg',
),
),
我的名片小部件,我在这里合并属性,如视觉效果、标题和网站,当用户点击时,他们将前往。
Stack(
fit: StackFit.expand, children: [
GestureDetector(
onTap: onTap,
child: Image.network(
networkImage,
fit: BoxFit.fitHeight,
opacity: const AlwaysStoppedAnimation(.35),
),
),
Center(
child: Text(
style: detailsCard,
),
))
]),
这是我创建的卡片小工具。我定义了一个onTap函数,用GestureDetector Package 图像,并添加了我自己的final Function()? onTap;
。我同步了我的定义。然后我在想要使用它的地方调用了它,并在想要重定向用户的地方添加了链接。但它给我无法启动链接错误。
我使用的Flutter包:https://pub.dev/packages/url_launcher
<uses-permission android:name="android.permission.INTERNET" />
` <application
android:usesCleartextTraffic="true"
我也得到了上网许可。
1条答案
按热度按时间biswetbf1#
对我来说,一切都很好:
但是您是否确保应用程序具有所有必要的权限并且URI的格式正确?