مكون أصلي لـ React بسيط وقابل للتخصيص يسمح لك بإضافة تأثير Fade في ScrollView في كلا الطرفين.
| التمرير الرأسي | التمرير الأفقي |
|---|---|
![]() | ![]() |
تعتمد هذه المكتبة على تصاعد التصرف في التصرف. اتبع تعليمات الإعداد من التدرج الخطي.
والآن الآن تشغيل في دليل المشروع الخاص بك.
npm install rn-faded-scrollview
أو
yarn add rn-faded-scrollview
import RNFadedScrollView from 'rn-faded-scrollview' ;
// Within your render function
< RNFadedScrollView
allowStartFade = { true }
horizontal = { false }
fadeSize = { 10 }
style = { styles . backgroundStyle }
bounces = { false }
>
//other views
</ RNFadedScrollView >
// Later on in your styles..
var styles = StyleSheet . create ( {
backgroundStyle : {
flex : 1
}
} ) ; تقبل هذه المكتبة جميع دعائم Scrollview وبعض الدعائم الإضافية.
| اسم | وصف | تقصير | يكتب |
|---|---|---|---|
| leftstartfade | أضف Fade في بداية ScrollView | خطأ شنيع | منطقية |
| السماح | أضف Fade في نهاية ScrollView | حقيقي | منطقية |
| يتلاشى | حجم التلاشي IE (عرض incase من الأفقي والارتفاع incase من scrollview العمودي) | 20 | رقم |
| الباديكولورات | ألوان تأثير التلاشي | ['RGBA (229 ، 229 ، 229 ، 0.18)' ، 'RGBA (206 ، 201 ، 201 ، 0.6) ،' RGBA (206 ، 201 ، 201 ، 0.9) '] | صفيف |
| التمرير | عتبة للتحكم في إخفاء/إظهار التلاشي عندما يصل إلى البداية أو النهاية | 10 | رقم |
| تمشيط | هذا يتحكم في عدد المرات التي سيتم فيها إطلاق حدث التمرير أثناء التمرير (كفاصل زمني في MS) | 16 | رقم |
| leftdivider | السماح المقسم في نهاية التلاشي. | خطأ شنيع | منطقية |
| ISRTL | لتخطيطات RTL | خطأ شنيع | منطقية |
| OnContentSizeChange | تمت إضافة استدعاء OnContentSizeChange مرة أخرى ، ستؤدي الوظيفة إلى إرجاع عرض المحتوى والمحتوى | وظيفة |
لتصميم تمرير هذه الدعائم.
containerStyle ، startFadeStyle ، endFadeStyle و dividerStyle .
| اسم | معامل رد الاتصال | وصف |
|---|---|---|
| isclosetoend | منطقية | إذا كان التمرير قريبًا من النهاية أم لا. |
| isCloSetostart | منطقية | إذا كان التمرير قريبًا لبدء التشغيل أم لا. |
رخصة معهد ماساتشوستس للتكنولوجيا
حقوق الطبع والنشر (ج) 2023 مالك عبد الكوي
يتم منح الإذن بموجب هذا ، مجانًا ، لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج") ، للتعامل في البرنامج دون تقييد ، بما في ذلك على سبيل المثال لا الحصر حقوق استخدام الأشخاص ونسخها ودمجها ودمجها وتوزيعها وتوزيعها على ما يلي:
يجب إدراج إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو" ، دون أي ضمان من أي نوع ، صريح أو ضمني ، بما في ذلك على سبيل المثال لا الحصر ضمانات القابلية للتسويق واللياقة لغرض معين وعدم الانفجار. لا يجوز بأي حال من الأحوال أن يكون المؤلفون أو حاملي حقوق الطبع والنشر مسؤولاً عن أي مطالبة أو أضرار أو مسؤولية أخرى ، سواء في إجراء عقد أو ضرر أو غير ذلك ، ناشئة عن أو خارج البرنامج أو الاستخدام أو غيرها من المعاملات في البرنامج.