Class CardBuilder

CardBuilder

أداة إنشاء لـ Card عنصر.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addCardAction(cardAction)CardBuilderلإضافة CardAction إلى هذه البطاقة
addSection(section)CardBuilderلإضافة قسم إلى هذه البطاقة
build()Cardينشئ البطاقة الحالية ويتحقق من صحتها.
setDisplayStyle(displayStyle)CardBuilderلضبط نمط العرض لهذه البطاقة.
setFixedFooter(fixedFooter)CardBuilderلضبط تذييل ثابت لهذه البطاقة.
setHeader(cardHeader)CardBuilderلضبط عنوان هذه البطاقة.
setName(name)CardBuilderلتعيين اسم هذه البطاقة.
setPeekCardHeader(peekCardHeader)CardBuilderلضبط عنوان بطاقة النظرة السريعة

الوثائق التفصيلية

addCardAction(cardAction)

لإضافة CardAction إلى هذه البطاقة

المَعلمات

الاسمTypeالوصف
cardActionCardActionالسمة CardAction التي سيتم استخدامها.

استرجاع الكرة

CardBuilder: هذا الكائن للتسلسل.


addSection(section)

لإضافة قسم إلى هذه البطاقة لا يمكنك إضافة أكثر من 100 قسم إلى البطاقة.

المَعلمات

الاسمTypeالوصف
sectionCardSectionالسمة CardSection التي سيتم استخدامها.

استرجاع الكرة

CardBuilder: هذا الكائن للتسلسل.


build()

ينشئ البطاقة الحالية ويتحقق من صحتها.

استرجاع الكرة

Card — بطاقة تم التحقّق من صحتها

الرميات

Error: إذا كانت البطاقة التي تم إنشاؤها غير صالحة.


setDisplayStyle(displayStyle)

لضبط نمط العرض لهذه البطاقة.

إذا تم ضبط نمط العرض على DisplayStyle.REPLACE، يتم عرض البطاقة من خلال استبدال طريقة عرض البطاقة العلوية في حزمة البطاقات.

في حال ضبط نمط العرض على DisplayStyle.PEEK، سيظهر عنوان البطاقة في أسفل الشريط الجانبي، بحيث يغطي جزئيًا البطاقة العلوية الحالية من الحزمة. يؤدي النقر فوق العنوان إلى ظهور البطاقة في مكدس البطاقات. وإذا لم تكن البطاقة تحتوي على عنوان، يتم استخدام عنوان تم إنشاؤه بدلاً من ذلك.

يمكن استخدام "DisplayStyle" فقط مع البطاقة التي يتم عرضها من خلال وظيفة المشغِّل السياقي.

المَعلمات

الاسمTypeالوصف
displayStyleDisplayStyleالسمة DisplayStyle المطلوب ضبطها.

استرجاع الكرة

CardBuilder: هذا الكائن للتسلسل.


setFixedFooter(fixedFooter)

لضبط تذييل ثابت لهذه البطاقة.

المَعلمات

الاسمTypeالوصف
fixedFooterFixedFooterالسمة FixedFooter التي سيتم استخدامها.

استرجاع الكرة

CardBuilder: هذا الكائن للتسلسل.


setHeader(cardHeader)

لضبط عنوان هذه البطاقة.

المَعلمات

الاسمTypeالوصف
cardHeaderCardHeaderالسمة CardHeader التي سيتم استخدامها.

استرجاع الكرة

CardBuilder: هذا الكائن للتسلسل.


setName(name)

لتعيين اسم هذه البطاقة. يمكن استخدام الاسم في التنقّل.

المَعلمات

الاسمTypeالوصف
nameStringالاسم

استرجاع الكرة

CardBuilder: هذا الكائن للتسلسل.


setPeekCardHeader(peekCardHeader)

لضبط عنوان بطاقة النظرة السريعة

يتم ضبط بطاقة النظرة السريعة على البطاقة الأولى التي يتم عرضها من وظيفة مشغِّل سياقي. ويتم استخدامه كأداة نائبة وصفية حتى يتمكّن المستخدمون من الانتقال من حزمة الصفحة الرئيسية إلى الحزمة السياقية.

المَعلمات

الاسمTypeالوصف
peekCardHeaderCardHeaderالسمة CardHeader المطلوب ضبطها.

استرجاع الكرة

CardBuilder: هذا الكائن للتسلسل.