شارك المقالة

شرح كيفية منع ال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>
    


فيديو الشرح


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


شاهد أيضًا
مقالات ذات صلة
ترجمة كامله لتطبيقك باستخدام مكتبة easy localization مع شرح الاستخدام في Flutter

ترجمة كامله لتطبيقك باستخدام مكتبة easy localization مع شرح الاستخدام في Flutterمكتبة easy_localization هي مكتبة…

شرح كيفية عمل صب كويري sub query داخل لغة Sql بأبسط طريقة

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

كود جافا يقوم بمقارنة ثلاث ارقام وطباعة الاصغر ( code Java to print the lowest number )

كود برنامج بلغة جافا يقوم بطباعة الارقام من الاكبر الى الاصغر مرحبا بكم في درس…

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

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