شارك المقالة

شرح كيفية منع الscroll من recyclerView وتحريك التصميم كامل في android studio


 شرح كيفية منع الscroll من recyclerView وتحريك التصميم كامل في android studio

في كثير من الاحيان نحتاج ان نقوم بإيقاف الrecyclerView عن الscroll لكي نقوم بجعل التصميم كامل يتحرك معنا , وهذا الامر قد يبدو لكم معقد رغم انه بسيط جدا ولن تحتاج الى كتابة اي كود برمجي نهائيا فقط ما عليك هو التعديل في التصميم قليلا ليصبح قادر على منع الrecyclerView من التحريك وتحريك التصميم بالكامل كما يظهر في صورة عنوان المقالة الخاصه بنا في هذه التدوينه .


Android هو الاسم الأكثر انتشارًا هذه الأيام. ويجب أن يكون كل شخص يشارك في دورة تطوير Android على دراية بأحدث ميزات Android Studio ، والتي سنستكشفها اليوم , 

يعرف الجميع نظام Android ، لكن ربما لا يعرفون كيفية إنشاء تطبيق Android احترافي. سأريك كيف. تم تصميم تطبيقات Android باستخدام إعداد Android Studio من Google.


وفقًا للإحصاءات ، بحلول تقدم السنوات ، سيزداد الطلب على مطوري Android بشكل كبير جدا . اليست الان الفرصه بالنسبة لك بالبدء في تعلم تطوير تطبيقات الاندرويد والبدء في ربح المال بكل سهوله ؟


منع تحريك الrecyclerView لوحدها وتحريك تصميم الصفحه بشكل كامل

ببساطة حاول ان يكون التصميم الخاص بك داخل NestedScrollView وهذا لكي نستطيع تحريك التصميم بشكل كامل بالنسبة للطول والعرض حاول ان يكون بارتفاع الشاشه كامل عن طريق match_parent وRecyclerView قم بوضع بها :overScrollMode واجعل الخاصية never لكي تمنعه من التحريك والان اصبح بإمكانك تحريك التصميم بشكل كامل في الاندرويد ستوديو .


منع تحريك الrecyclerView لوحدها وتحريك تصميم الصفحه بشكل كامل

never_scroll_recyclerview.xml


 <androidx.core.widget.NestedScrollView
        android:id="@+id/scrollview"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        
          <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">
                        
          <androidx.recyclerview.widget.RecyclerView
                android:id="@+id/recycler"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_marginTop="@dimen/_5sdp"
                android:overScrollMode="never"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintTop_toBottomOf="@id/constraint"
                tools:listitem="@layout/list_ayat_sound" />
                  
       </LinearLayout>

    </androidx.core.widget.NestedScrollView>
    


فيديو الشرح


لمزيد من المقالات


شاهد أيضًا
مقالات ذات صلة
تعرف على مزايا HydratedBloc في Flutter لإدارة الحالة، وكيف يحافظ على البيانات بين جلسات التطبيق ويجعل تجربة المستخدم أفضل من الطرق التقليدية.
HydratedBloc في Flutter: شرح حفظ الحالة وإدارة State باحتراف

  إدارة الحالة (State Management) من أهم التحديات في تطوير تطبيقات Flutter، خصوصًا عند الحاجة…

كيفية عمل listview في flutter بسهوله | Flutter Widget of ListView

  كيفية عمل ListView في flutter بسهولهالـ listview  واحد من الاشياء التي لا غنى عنها…

شرح كيفية عمل post للبيانات من نوع params داخل الapi في flutter

 شرح كيفية عمل post للبيانات من نوع params داخل الapi في flutterاحيانا عندما نتعامل مع…

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

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