شارك المقالة

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


فيديو الشرح


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


شاهد أيضًا
مقالات ذات صلة
كيفية إنشاء bottomSheet تفاعلي مع إمكانية التمرير في Flutter لملئ الشاشه

إنشاء custom bottomSheet مع امكانية عمل سكرول لملئ الشاشه في Flutter في هذا الجزء سوف…

مجموعة من الاختصارات التي لا يعرفها الكثير من المبرمجين في برنامج android studio وتسهل عليك العمل

  مجموعة من الاختصارات التي لا يعرفها الكثير من المبرمجين في برنامج android studio وتسهل…

اخفاء Keyboard اثناء عند الضغط على اي مكان في الشاشه او الscroll في Flutter

 اخفاء Keyboard اثناء عند الضغط على اي مكان في الشاشه او الscroll في Flutter عند…

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

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