وليد الجمل نشر 21 مايو 2022 أرسل تقرير نشر 21 مايو 2022 اريد اضافة اقرا المزيد(رابط ويب) لفتح الخبر في المتصفح مثل الصورة ادناه عند النقر على الكلمة continue reading يفتح رابط الخبر 1 اقتباس
0 Wael Aljamal نشر 21 مايو 2022 أرسل تقرير نشر 21 مايو 2022 تقدم Flutter المكون InkWell الذي يقبل مكون ابن له من الخاصية child والذي بدوره يصبح قابل للنقر مثلاً .. يمكنك عمل مكون فتح الرابط من النقر على النص بالشكل التالي حيث نربط النقر من خلال خاصية onTap وبدورها تنفيذ callback functionيفتح الرابط من الدالة launch : Center( child: InkWell( child: Text('Continue Reading'), onTap: () => launch('${news['url']}') ), ), على اعتبار أن news هو كائن يمثل الخبر الحالي وفيه الخاصية URL تضمن رابط ويب للموقع الهدف. توفر InkWell على أكثر من إيماء حسب التوثيق الرسمي: InkWell({Key? key, Widget? child, GestureTapCallback? onTap, GestureTapCallback? onDoubleTap, نقر مزدوج GestureLongPressCallback? onLongPress, نقر لمدة طويلة GestureTapDownCallback? onTapDown, GestureTapUpCallback? onTapUp, رفع الاصبع GestureTapCancelCallback? onTapCancel, ValueChanged<bool>? onHighlightChanged, ValueChanged<bool>? onHover, عند المرور عليها MouseCursor? mouseCursor, Color? focusColor, Color? hoverColor, Color? highlightColor, MaterialStateProperty<Color?>? overlayColor, Color? splashColor, InteractiveInkFeatureFactory? splashFactory, double? radius, BorderRadius? borderRadius, ShapeBorder? customBorder, bool? enableFeedback = true, bool excludeFromSemantics = false, FocusNode? focusNode, bool canRequestFocus = true, ValueChanged<bool>? onFocusChange, bool autofocus = false}) اقتباس
السؤال
وليد الجمل
اريد اضافة اقرا المزيد(رابط ويب) لفتح الخبر في المتصفح مثل الصورة ادناه
عند النقر على الكلمة continue reading يفتح رابط الخبر
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.