কার্ডস্ক্রোল অ্যাডাপ্টার

API স্তর XE12 এ যোগ করা হয়েছে

একটি BaseAdapter একটি বিশেষ ফর্ম।

অনুভূমিকভাবে স্ক্রোল করা দৃশ্যগুলি বাস্তবায়ন করতে CardScrollView সাথে এটি ব্যবহার করুন, কার্ড হিসাবেও উল্লেখ করা হয়। এই অ্যাডাপ্টারটি ডেটা পুনরুদ্ধার করে (যদি প্রয়োজন হয়) এবং প্রতিটি ডেটা আইটেমকে একটি কার্ডে রূপান্তর করে CardScrollView এর সাথে (সম্ভবত গতিশীল) ডেটা আবদ্ধ করে। প্রতিটি কার্ড দৃশ্যত একটি নির্দিষ্ট Object আইটেম প্রতিনিধিত্ব করে।

Glass UI এর সাথে সামঞ্জস্যপূর্ণ হতে, CardBuilder ক্লাসের সাথে কার্ড তৈরি করুন, যা বেশ কিছু বিষয়বস্তু লেআউট সমর্থন করে। আপনার যদি আরও নমনীয়তার প্রয়োজন হয়, আপনি নিজের XML লেআউট তৈরি করতে পারেন বা প্রোগ্রামগতভাবে ভিউ তৈরি করতে পারেন।

আরও তথ্যের জন্য কার্যকলাপে স্ক্রলিং কার্ড দেখুন।

উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক
পাবলিক কনস্ট্রাক্টর
পাবলিক পদ্ধতি
বিমূর্ত int
int
বিমূর্ত বস্তু
getItem (int অবস্থান)
দীর্ঘ
getItemId (int অবস্থান)
int
getItemViewType (int অবস্থান)
বিমূর্ত int
বিমূর্ত দৃশ্য
getView (int অবস্থান, রূপান্তর দৃশ্য দেখুন , ভিউগ্রুপ প্যারেন্ট)
int
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক কনস্ট্রাক্টর

API স্তর XE12 এ যোগ করা হয়েছে

সর্বজনীন কার্ডস্ক্রোল অ্যাডাপ্টার ()

পাবলিক পদ্ধতি

API স্তর XE12 এ যোগ করা হয়েছে

পাবলিক বিমূর্ত int getCount ()

API স্তর XE12 এ যোগ করা হয়েছে

পাবলিক int getHomePosition ()

হোম পজিশন ফিরিয়ে দেয়। ডিফল্ট বাস্তবায়ন শুধুমাত্র অবস্থান 0 হল হোম পজিশন ধরে নেয়, কিন্তু ব্যবহারকারী হোম পজিশনটিকে একটি ভিন্ন কার্ডে সরানোর জন্য এই পদ্ধতিটিকে ওভাররাইড করতে পারে।

উদাহরণস্বরূপ, গ্লাস টাইমলাইনের হোম পজিশন হল ঘড়ি কার্ড, এবং অন্যান্য কার্ডগুলি এটির বাম এবং ডান উভয় দিকে অবস্থিত হতে পারে।

রিটার্নস
  • আইটেমের অবস্থান যা বাড়ির অবস্থানকে প্রতিনিধিত্ব করে
API স্তর XE12 এ যোগ করা হয়েছে

সর্বজনীন বিমূর্ত বস্তু getItem (int অবস্থান)

API স্তর XE12 এ যোগ করা হয়েছে

সর্বজনীন দীর্ঘ getItemId (int অবস্থান)

ডিফল্ট বাস্তবায়ন কেবল সারি শনাক্তকারী হিসাবে কার্ডের অবস্থান নির্ধারণ করে এবং ধরে নেয় যে এই বৈশিষ্ট্যটি এমনকি ডেটা পরিবর্তন জুড়েও রয়েছে। যখন প্রতিটি ডেটা আইটেমের সত্যিকারের অনন্য সারি শনাক্তকারী থাকে, ব্যবহারকারীরা আসল সারি শনাক্তকারী ফেরত দিতে এই পদ্ধতিটিকে ওভাররাইড করতে পারে এবং সত্যে ফিরে আসার জন্য hasStableIds() ওভাররাইড করতে পারে। এটি করার মাধ্যমে, কার্ড স্ক্রলারটি ডেটা পরিবর্তন জুড়ে নির্বাচিত কার্ডগুলিতে তার দৃষ্টিভঙ্গি বজায় রাখার সম্ভাবনা বেশি।

পাবলিক int getItemViewType (int অবস্থান)

API স্তর XE16 এ যোগ করা হয়েছে

পাবলিক বিমূর্ত int getPosition ( অবজেক্ট আইটেম)

প্রদত্ত আইটেমের অবস্থান খুঁজে বের করে।

পরামিতি
আইটেম আইটেম খুঁজে
রিটার্নস
  • প্রদত্ত আইটেমের অবস্থান, অথবা INVALID_POSITION যদি আইটেমটি পাওয়া না যায়
API স্তর XE12 এ যোগ করা হয়েছে

সর্বজনীন বিমূর্ত দেখুন getView (int অবস্থান, রূপান্তর দৃশ্য দেখুন , ভিউগ্রুপ প্যারেন্ট)

পাবলিক int getViewTypeCount ()

ডিফল্ট বাস্তবায়ন রিসাইক্লিংয়ের অভাবের সংকেত 0 প্রদান করে। ব্যবহারকারীরা এই পদ্ধতিটি ওভাররাইড করতে পারে (এডাপ্টার সেট করার সময় শুধুমাত্র একবার বলা হয়) এবং ভিউ রিসাইক্লিং সক্ষম করতে getItemViewType(int)