By using this site, you agree to the Privacy Policy and Terms of Use.
موافق
عرب فلاترعرب فلاتر
  • Dart
  • Widgets
  • Packages
  • Tutorials
  • Flutter Roadmap
  • تثبيت Dart
  • تثبيت Flutter
قراءة: شرح استخدام ويدجت Card في فلاتر
شارك
تسجيل الدخول
إشعار أظهر المزيد
Aa
عرب فلاترعرب فلاتر
Aa
  • Dart
  • Widgets
  • Packages
  • Tutorials
  • Flutter Roadmap
  • تثبيت Dart
  • تثبيت Flutter
Search

أقسام الموقع

استكشف جميع أقسام الموقع
قسم Dart في موقع عرب فلاتر

Dart

59 مقالات
قسم Widgets في موقع عرب فلاتر

Widgets

104 مقالات
قسم Packages في موقع عرب فلاتر

Packages

19 مقالات
قسم Tutorials في موقع عرب فلاتر

Tutorials

22 مقالات

أخر المواضيع

استكشف أخر المواضيع المنشورة
شرح الـ Event Loop في Flutter وجعل التطبيق لا يتوقف أبدًا
Tutorials

شرح الـ Event Loop في Flutter وجعل التطبيق لا يتوقف أبدًا

5
حل مشكلة التوافق بين Java و Kotlin و Gradle في فلاتر
Tutorials

حل مشكلة التوافق بين Java و Kotlin و Gradle في فلاتر

10
أفضل الـ Packages في Flutter لتسريع تطوير التطبيقات
Tutorials

أفضل الـ Packages في Flutter لتسريع تطوير التطبيقات

17
لديك حساب موجود؟ تسجيل الدخول
  • Dart
  • Widgets
  • Packages
  • Tutorials
  • Flutter Roadmap
  • تثبيت Dart
  • تثبيت Flutter
© جميع الحقوق محفوظة موقع عرب فلاتر 2023
عرب فلاتر > Widgets > شرح استخدام ويدجت Card في فلاتر
Widgets

شرح استخدام ويدجت Card في فلاتر

عبدالله يوسف
أخر تحديث 2024/11/15
بواسطة عبدالله يوسف اضف تعليق 5 دقيقة للقراءة 3456 مشاهدات 6
شارك
شرح استخدام ويدجت Card في فلاتر
شرح استخدام ويدجت Card في فلاتر
شارك

خدماتنا البرمجية – عرب فلاتر🚀

خدماتنا البرمجية – عرب فلاتر

يعتبر تصميم واجهة المستخدم أحد أهم جوانب تطوير التطبيقات الممتعة والمستخدمة. ومن العناصر المهمة في تصميم واجهة المستخدم هو ويديجت Card في Flutter. يستخدم Card لإظهار محتوى متعدد الأوجه بشكل جيد مع إضفاء مظهر ثلاثي الأبعاد.

المحتويات
ما هو Card في Flutter؟خصائص CardchildelevationmargincolorshapeclipBehaviorsemanticContainerمثال على استخدام Card في فلاتر

ما هو Card في Flutter؟

Card هو ويدجت في Flutter تستخدم لإظهار محتوى متعدد الأوجه في مكان واحد. يحتوي على مظهر ثلاثي الأبعاد ويظهر كورقة بطاقة قابلة للانحناء.

“اقرأ أيضاً: شرح استخدام ويدجت IntrinsicHeight في فلاتر“


خصائص Card

يحتوي Card على العديد من الخصائص التي يمكن استخدامها لضبط السلوك الذي يتم تطبيقه على Card. فيما يلي تفاصيل كل خاصية:

child

هو العنصر الذي يتم عرضه داخل Card.

Card(
  child: Text('Hello World!'),
),

elevation

هو الارتفاع الذي يتم تطبيقه على Card، مما يسمح بإنشاء مظهر ثلاثي الأبعاد.

Card(
  elevation: 4,
  child: Text('Hello World!'),
),

margin

هي المسافة بين Card وعناصر واجهة المستخدم المجاورة.

Card(
  margin: EdgeInsets.all(16),
  child: Text('Hello World!'),
),

color

هو لون الخلفية المستخدم ل Card.

Card(
  color: Colors.blue,
  child: Text('Hello World!'),
),

shape

هو شكل Card المستخدم.

Card(
  shape: RoundedRectangleBorder(
    borderRadius: BorderRadius.circular(16),
  ),
  child: Text('Hello World!'),
),

“اقرأ أيضاً: شرح استخدام AnimatedPositioned في فلاتر“

clipBehavior

هو السلوك المستخدم على العنصر الموجود داخل Card.

Card(
  clipBehavior: Clip.antiAlias,
  child: Text('Hello World!'),
),

semanticContainer

هو علامة تحديد ما إذا كان يجب تطبيق دالة Semantics على Card.

Card(
  semanticContainer: true,
  child: Text('Hello World!'),
),

مثال على استخدام Card في فلاتر

لنقدم مثالًا كاملاً على كيفية استخدام Card في Flutter. سنقوم باستخدام Card لإنشاء قائمة بسيطة تحتوي على بعض الأشياء التي يجب القيام بها.

أولاً ، سنقوم بإنشاء قائمة بسيطة باستخدام ListView وCard. سنضيف أربعة عناصر إلى القائمة: “شراء الحليب” ، “تنظيف السيارة” ، “تسجيل الدخول على الفيسبوك” ، “إرسال بريد إلكتروني للزملاء”.

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Flutter Card Example',
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Flutter Card Example'),
        ),
        body: ListView(
          children: <Widget>[
            const Card(
              child: ListTile(
                title: Text('شراء الحليب'),
              ),
            ),
            const Card(
              child: ListTile(
                title: Text('تنظيف السيارة'),
              ),
            ),
            const Card(
              child: ListTile(
                title: Text('تسجيل الدخول على الفيسبوك'),
              ),
            ),
            const Card(
              child: ListTile(
                title: Text('إرسال بريد إلكتروني للزملاء'),
              ),
            ),
          ],
        ),
      ),
    );
  }
}
مثال على استخدام Card في فلاتر
مثال على استخدام Card في فلاتر

في هذا المثال، قمنا بإنشاء عناصر Card مع ListTile المضمن داخلها. يتم استخدام ListTile لإظهار عناصر القائمة بشكل جميل. يمكننا تخصيص Card عن طريق إضافة الخصائص المختلفة إليه.

لتخصيص مظهر Card، يمكننا استخدام الخصائص المختلفة التي تم ذكرها سابقًا. على سبيل المثال، يمكننا تحديد الارتفاع الذي يتم تطبيقه على Card وذلك باستخدام خاصية elevation.

Card(
  elevation: 4,
  child: ListTile(
    title: Text('شراء الحليب'),
  ),
),

يمكننا أيضًا تحديد شكل Card باستخدام خاصية shape.

Card(
  shape: RoundedRectangleBorder(
    borderRadius: BorderRadius.circular(16),
  ),
  child: ListTile(
    title: Text('تنظيف السيارة'),
  ),
),

يمكننا تحديد اللون الخلفي لـ Card باستخدام خاصية color.

Card(
  color: Colors.blue,
  child: ListTile(
    title: Text('تسجيل الدخول على الفيسبوك'),
  ),
),

يمكننا أيضًا إضافة الصور إلى Card باستخدام CircleAvatar.

Card(
  child: ListTile(
    leading: CircleAvatar(
      child: Icon(Icons.mail),
    ),
    title: Text('إرسال بريد إلكتروني للزملاء'),
  ),
),

هذا المثال يوضح كيفية استخدام Card في Flutter لإنشاء قائمة بسيطة. يمكننا تخصيص مظهر Card باستخدام الخصائص المختلفة المتاحة فيه. يمكننا استخدام Card في تصميم واجهة المستخدم بشكل كبير لإظهار محتوى متعدد الأوجه بشكل جيد وبطريقة جذابة. ويمكن استخدامه في العديد من حالات الاستخدامات المختلفة، مثل قوائم العناصر والتطبيقات التي تحتوي على بطاقات متعددة.

“اقرأ أيضاً: شرح استخدام ويدجت Visibility في فلاتر“


يحتوي Card على العديد من الخصائص التي يمكن استخدامها لتخصيص السلوك الذي يتم تطبيقه على Card. يمكن استخدام الخصائص المختلفة لتحقيق سلوك مختلف، مثل تحديد الارتفاع واللون والشكل. يمكن استخدامه داخل عناصر واجهة المستخدم المختلفة، مثل ListView وColumn وRow. يمكن استخدام Card لإظهار صور أو نصوص أو قوائم أو أي عنصر آخر يحتاج إلى إظهاره داخل بطاقة. باستخدام الخصائص المختلفة المتاحة في Card، يمكن تخصيص مظهر وسلوك Card بشكل كامل وفقًا لاحتياجات التطبيق.

يجب على المطورين الاستفادة من خصائص Card في Flutter لتحسين تجربة المستخدم النهائي وإنشاء تطبيقات ممتعة وسلسة. يمكن استخدام Card في تصميم واجهة المستخدم بشكل كبير لإظهار محتوى متعدد الأوجه بشكل جيد وبطريقة جذابة.

Arab Flutter Community 🚀

انضم إلى مجتمع Arab Flutter
شارك هذا المقال
فيسبوك تويتر Whatsapp Whatsapp لينكد ان تلغرام نسخ الرابط
Avatar of عبدالله يوسف
بواسطة عبدالله يوسف Founder and CEO at ArabFlutter
تابع:
أنا عبدالله يوسف، مهندس مصري ومؤسس موقع عرب فلاتر، ملهم بشغف التكنولوجيا والإبداع. كمصمم مواقع ومبرمج تطبيقات موبايل باستخدام Flutter، أستمتع بخلق عوالم رقمية فريدة ومبتكرة. تتجلى مواهبي في تصميم وتطوير واجهات مستخدم تفاعلية، حيث يمزج الجانب الجمالي بالدقة الهندسية. ما يميزني هو إلمامي الواسع بتقنيات البرمجة والتصميم، ومقدرتي على تطوير تطبيقات متنوعة عبر منصات مختلفة. أعتبر نفسي مبدعًا وملتزمًا، حيث أسعى دائمًا لتحقيق تحسين مستمر في مهاراتي وتقنياتي. أستمتع بتحديات العمل الجماعي وأؤمن بأهمية الابتكار والتطور. بفضل إبداعي والتزامي، أسعى لتقديم حلول فعّالة تلبي توقعات العملاء وتفوق عن المألوف.
اترك تعليقا اترك تعليقا

اترك تعليقاً إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

شرح الـ Event Loop في Flutter وجعل التطبيق لا يتوقف أبدًا
شرح الـ Event Loop في Flutter وجعل التطبيق لا يتوقف أبدًا
Tutorials
حل مشكلة التوافق بين Java و Kotlin و Gradle في فلاتر
حل مشكلة التوافق بين Java و Kotlin و Gradle في فلاتر
Tutorials
أفضل الـ Packages في Flutter لتسريع تطوير التطبيقات
أفضل الـ Packages في Flutter لتسريع تطوير التطبيقات
Tutorials
طريقة انشاء المجلدات باستخدام Dart
طريقة انشاء المجلدات باستخدام كود Dart تلقائيًا
Tutorials

مقالات ذات الصلة

اطلع على المزيد من المقالات المتعلقة بهذا الموضوع!
شرح استخدام ThemeData في فلاتر
Widgets

شرح استخدام ThemeData في فلاتر

37 2
شرح استخدام ويدجت SingleChildScrollView في فلاتر
Widgets

شرح استخدام SingleChildScrollView في فلاتر

26 1
شرح استخدام ويدجت WillPopScope في فلاتر
Widgets

شرح استخدام ويدجت WillPopScope في فلاتر

19 1
شرح استخدام ويدجت RichText في فلاتر 
Widgets

شرح استخدام ويدجت RichText في فلاتر 

20
شرح استخدام ويدجت TextButton في فلاتر
Widgets

شرح استخدام ويدجت TextButton في فلاتر

20
شرح استخدام ويدجت OutlinedButton في فلاتر
Widgets

شرح استخدام ويدجت OutlinedButton في فلاتر

28 1
أظهر المزيد
شعار موقع عرب فلاتر شعار موقع عرب فلاتر

About US

Quick Links

  • خدماتنا
  • من نحن
  • اتصل بنا
  • اتفاقية استخدام
  • سياسة الخصوصية
© جميع الحقوق محفوظة موقع عرب فلاتر 2023
  • Dart
  • Widgets
  • Packages
  • Tutorials
  • Flutter Roadmap
  • تثبيت Dart
  • تثبيت Flutter
adbanner
تم اكتشاف مانع إعلانات
مرحبًا، يرجى إيقاف مانع الإعلانات. الإعلانات تُساهم في دعم موقعنا وتغطية جزء من تكاليف الاستضافة وتطوير المحتوى. شكرًا لتفهمك ودعمك.
Okay, I'll Whitelist
Welcome Back!

Sign in to your account

هل نسيت كلمة المرور؟