شارك المقالة

إنشاء 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,
                ),
              ),
            ],
          ),
        );
        

شاهد أيضًا
مقالات ذات صلة
شرح كيفية انشاء model للتعرف على الصور باستخدام Flutter

شرح كيفية انشاء model للتعرف على الصور باستخدام Flutter في هذا المقال سوف نشرح معكم…

كيف اقوم بنقل الاكواد والصور والمكتبات من مشروع قديم الى اخر جديد في الاندرويد ستوديو

بسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم في مقاله جديده من…

كيف تنقل تطبيقك من حساب مطوّر لآخر على جوجل بلاي بالصور (Transfere App)

كيف تنقل تطبيقك من حساب (Transfere App) مطوّر لآخر على جوجل بلاي بالصورنقل تطبيق من…

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

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