tapGestureRecognizerForUrls method
Implementation
TapGestureRecognizer? tapGestureRecognizerForUrls(
String str, String urlType) {
TapGestureRecognizer? tapGestureRecognizer;
switch (urlType) {
case 'web':
if (str.substring(0, 4) != "http") {
str = "https://$str";
}
tapGestureRecognizer = TapGestureRecognizer()
..onTap = () {
_launchURL(str);
};
break;
case 'email':
tapGestureRecognizer = TapGestureRecognizer()
..onTap = () {
_launchURL("mailto:$str");
};
break;
case 'tel':
tapGestureRecognizer = TapGestureRecognizer()
..onTap = () {
_launchURL("tel:$str");
};
break;
default:
}
return tapGestureRecognizer;
}