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

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


فيديو الشرح


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


شاهد أيضًا
مقالات ذات صلة
تصميم واجهة تطبيق messanger facebook بإستخدام flutter

  تصميم واجهة تطبيق messanger facebook بإستخدام flutterواحد من التصاميم المهمه التي عليك التعامل معها…

كود برنامج بلغة البايثون يقوم بطباعة التاريخ والوقت – Python date and time code
كود برنامج بلغة البايثون يقوم بطباعة التاريخ والوقت – Python date and time code

برنامج بايثون يقوم بطباعة التاريخ والوقت وكم متبقي على تاريخ ميلادك باستخدام لغة بايثون متابعي…

إنشاء كلاس للبيانات الموجوده على الapi في Flutter وكيفية استخراج الصور والنصوص من Apis

إنشاء كلاس للبيانات الموجوده على الapi في Flutter وكيفية استخراج الصور والنصوص من Apisيعد كلاس…

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

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