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

أقسام الموقع

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

Dart

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

Widgets

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

Packages

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

Tutorials

23 مقالات

أخر المواضيع

استكشف أخر المواضيع المنشورة
كل ما تريد معرفته عن Flutter 3.35 (أغسطس 2025)
Tutorials

كل ما تريد معرفته عن Flutter 3.35 (أغسطس 2025)

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

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

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

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

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

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

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

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

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

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

المحتويات
ما هو AnimatedIcon؟خصائص AnimatedIconiconprogresscolorsizesemanticLabelاستخدام AnimatedIcon في Flutter

ما هو AnimatedIcon؟

AnimatedIcon هو عنصر واجهة مستخدم في Flutter يُستخدم لإنشاء رموز رسومية متحركة. يحتوي AnimatedIcon على عدة تأثيرات وخصائص متعددة تسمح بتخصيص الرمز المتحرك بشكل كامل.

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


خصائص AnimatedIcon

يحتوي AnimatedIcon على العديد من الخصائص التي يمكن تعيينها لتخصيص الرمز المتحرك. يتم تفصيل الخصائص في الأسفل:

icon

تحدد الرمز الرسومي الذي يتم تحريكه. يمكن تعيين هذه الخاصية عبر الكود التالي:

icon: AnimatedIcons.play_pause,

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

progress

تحدد مقدار التقدم الذي تم تحقيقه في تحريك الرمز الرسومي. يمكن تعيين هذه الخاصية عبر الكود التالي:

late AnimationController _controller;
progress: controller,

color

تحدد لون الرمز الرسومي. يمكن تعيين هذه الخاصية عبر الكود التالي:

color: Colors.blue,

size

تحدد حجم الرمز الرسومي. يمكن تعيين هذه الخاصية عبر الكود التالي:

size: 50.0,

semanticLabel

تحدد وصفًا وصفيًا للرمز الرسومي. يمكن تعيين هذه الخاصية عبر الكود التالي:

semanticLabel: 'Play Button',

استخدام AnimatedIcon في Flutter

يمكن استخدام AnimatedIcon في تطبيقك عن طريق إنشاء عنصر Icon وتحويله إلى AnimatedIcon. في المثال التالي، يتم إنشاء AnimatedIcon لرمز الرسومي PlayArrow:

AnimatedIcon(
  icon: AnimatedIcons.play_pause,
  progress: _animationController,
),

يتم تحديد الرمز الرسومي المستخدم في AnimatedIcon عن طريق خاصية icon. ويتم تحديد لون وحجم الرمز الرسومي عن طريق الخصائص color و size على التوالي. ويتم تحديد لوحة التحكم المستخدمة في AnimatedIcon عن طريق خاصية progress.

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


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

Arab Flutter Community 🚀

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

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

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

كل ما تريد معرفته عن Flutter 3.35 (أغسطس 2025)
كل ما تريد معرفته عن Flutter 3.35 (أغسطس 2025)
Tutorials
شرح الـ Event Loop في Flutter وجعل التطبيق لا يتوقف أبدًا
شرح الـ Event Loop في Flutter وجعل التطبيق لا يتوقف أبدًا
Tutorials
حل مشكلة التوافق بين Java و Kotlin و Gradle في فلاتر
حل مشكلة التوافق بين Java و Kotlin و Gradle في فلاتر
Tutorials
أفضل الـ Packages في Flutter لتسريع تطوير التطبيقات
أفضل الـ Packages في Flutter لتسريع تطوير التطبيقات
Tutorials

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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