Class 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 যোগ করে।

পরামিতি

নাম টাইপ বর্ণনা
cardAction CardAction ব্যবহার করার জন্য CardAction

প্রত্যাবর্তন

CardBuilder - এই বস্তুটি, চেইনিংয়ের জন্য।


addSection(section)

এই কার্ডে একটি বিভাগ যোগ করে। আপনি একটি কার্ডে 100টির বেশি বিভাগ যোগ করতে পারবেন না।

পরামিতি

নাম টাইপ বর্ণনা
section CardSection ব্যবহার করার জন্য CardSection

প্রত্যাবর্তন

CardBuilder - এই বস্তুটি, চেইনিংয়ের জন্য।


build()

বর্তমান কার্ড তৈরি করে এবং এটি বৈধ করে।

প্রত্যাবর্তন

Card - একটি বৈধ কার্ড।

নিক্ষেপ করে

Error — যদি নির্মিত কার্ডটি বৈধ না হয়।


setDisplayStyle(displayStyle)

এই কার্ডের জন্য প্রদর্শন শৈলী সেট করে।

যদি ডিসপ্লে স্টাইলটি DisplayStyle.REPLACE এ সেট করা থাকে, কার্ড স্ট্যাকের উপরের কার্ডের ভিউ প্রতিস্থাপন করে কার্ড দেখানো হয়।

যদি ডিসপ্লে স্টাইলটি DisplayStyle.PEEK এ সেট করা থাকে, কার্ডের শিরোনামটি সাইডবারের নীচে প্রদর্শিত হবে, যা স্ট্যাকের বর্তমান শীর্ষ কার্ডকে আংশিকভাবে ঢেকে রাখে। হেডারে ক্লিক করলে কার্ডটি কার্ড স্ট্যাকের মধ্যে পপ হয়। যদি কার্ডের কোনো হেডার না থাকে, তাহলে একটি জেনারেটেড হেডার ব্যবহার করা হয়।

DisplayStyle শুধুমাত্র প্রাসঙ্গিক ট্রিগার ফাংশন থেকে ফিরে কার্ডের জন্য কাজ করে।

পরামিতি

নাম টাইপ বর্ণনা
displayStyle DisplayStyle DisplayStyle সেট করতে হবে।

প্রত্যাবর্তন

CardBuilder - এই বস্তুটি, চেইনিংয়ের জন্য।


setFixedFooter(fixedFooter)

এই কার্ডের জন্য একটি নির্দিষ্ট ফুটার সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
fixedFooter FixedFooter ব্যবহার করার জন্য FixedFooter

প্রত্যাবর্তন

CardBuilder - এই বস্তুটি, চেইনিংয়ের জন্য।


setHeader(cardHeader)

এই কার্ডের জন্য হেডার সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
cardHeader CardHeader ব্যবহার করার জন্য CardHeader

প্রত্যাবর্তন

CardBuilder - এই বস্তুটি, চেইনিংয়ের জন্য।


setName(name)

এই কার্ডের নাম সেট করে। নামটি নেভিগেশনের জন্য ব্যবহার করা যেতে পারে।

পরামিতি

নাম টাইপ বর্ণনা
name String নাম.

প্রত্যাবর্তন

CardBuilder - এই বস্তুটি, চেইনিংয়ের জন্য।


setPeekCardHeader(peekCardHeader)

পিক কার্ড হেডার সেট করে।

পিক কার্ডটি একটি প্রাসঙ্গিক ট্রিগার ফাংশন থেকে ফিরে আসা প্রথম কার্ডে সেট করা হয়। এটি একটি বর্ণনামূলক স্থানধারক উইজেট হিসাবে ব্যবহৃত হয় যাতে ব্যবহারকারীরা একটি হোমপেজ স্ট্যাক থেকে প্রাসঙ্গিক স্ট্যাকে নেভিগেট করতে পারে।

পরামিতি

নাম টাইপ বর্ণনা
peekCardHeader CardHeader সেট করার জন্য CardHeader

প্রত্যাবর্তন

CardBuilder - এই বস্তুটি, চেইনিংয়ের জন্য।