شارك المقالة

إنشاء sidebar Animation في تطبيقات Flutter

إنشاء sidebar Animation في تطبيقات Flutter


في هذا المقال سوف نقدم لكم sidebar مع وجود Animation عند استخدامه في حالة تكبير او تصغير ال sidebar يحدث انميشن بسيط خلال العمليه كما هو موضح بالصورة ويمكنك تخصيص الشكل الذي ترغب به في تطبيقك مع تحديد الالوان التي تريدها وتريد القيام بها فكل شيئ يمكنك تخصيصه حتى تصل في النهايه الى الشكل الذي ترغب به وتتمكن من تنفيذ الانميشن بدون مشاكل وكل هذا متعلق بالمكتبة وهيا مجانية يمكنك استخدامه في تطوير تطبيقاتك سواء على الاندرويد او حتى على desktop او web فالمكتبة تدعم جميع المنصات .


add package :

animated_sidebar: ^0.2.0


android sdk manager تحميل flutter developers applications create app android android studio mac


How to create AnimatedSidebar In Flutter project

بعد تثبيت المكتبة السابقه يمكنك استخدام الاكواد التاليه في تنفيذ الانميشن الذي ترغب به مع وجود sidebar كما هو موضح ويوجد في موقعنا مجموعه مختلفه ايضا من ال sidebar اذا لم يعجبك هذا التصميم ويمكنك الاختيار من بينها حتى تحصل على الشكل الذي تريده بدون مشاكل واكمال مشروعك .


How to create AnimatedSidebar In Flutter project

ui.dart


// list :
  final List<SidebarItem> items = [
    SidebarItem(
      icon: Icons.home,
      text: 'Home',
    ),
    SidebarItem(
      icon: Icons.notification_important_rounded,
      text: 'Notifications',
    ),
    SidebarItem(
      icon: Icons.person,
      text: 'Management',
    ),
    SidebarItem(
      icon: Icons.abc,
      text: 'Integrations',
    ),
    SidebarItem(
      icon: Icons.settings,
      text: 'Settings',
    ),
  ];


// UI :-
return Scaffold(
          backgroundColor: Theme.of(context).scaffoldBackgroundColor,
          body: Row(
            children: [
              AnimatedSidebar(
                expanded: MediaQuery.of(context).size.width > 600,
                items: items,
                selectedIndex: 0,
                onItemSelected: (index) => print(index),
                headerIcon: Icons.ac_unit_sharp,
                headerIconColor: Colors.amberAccent,
                headerText: 'Example',
              ),
              Center(
                child: Text(
                  'Page: ',
                  style: Theme.of(context).textTheme.headline3,
                ),
              ),
            ],
          ),
        );
        

شاهد أيضًا
مقالات ذات صلة
شرح التعامل مع notification بالعربي #2 : تحويل Text الى Notification داخل برنامج android studio

  في الدرس السابق تعملنا كيف نقوم بإنشاء اشعار و شرحنا لكم اهم الخصائص التي…

كيفيه توفير مساحه لجهازك mac للمبرمجين !

كيفيه توفير مساحه لجهازك mac للمبرمجين !بعد فتره من استعمالك لجهازك ومع كثرة التحديثات سوف…

كيفية عمل chat في firebase داخل flutter بسهوله

كيفية عمل chat في firebase داخل flutter بسهوله يعد الشات واحد من العناصر التي يتم…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع