কার্ডস্ক্রোল ভিউ

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

একটি View যা অনুভূমিকভাবে স্ক্রোল করা শিশুদের দৃশ্য দেখায়, কার্ড হিসাবে উল্লেখ করা হয়।

কার্ডগুলি CardScrollAdapter থেকে আসে যা CardScrollView এর সাথে যুক্ত। প্রতিটি কার্ড দৃশ্যত একটি নির্দিষ্ট Object আইটেম প্রতিনিধিত্ব করে।

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

সাধারণ ব্যবহার

  1. একটি স্ট্যান্ডার্ড ভিউ হায়ারার্কি বা CardBuilder ক্লাস ব্যবহার করে কার্ডের একটি সেট তৈরি করুন।
  2. CardScrollView এ কার্ডের সেট সরবরাহ করতে একটি CardScrollAdapter প্রয়োগ করুন। প্রতিটি কার্ডের একটি অনন্য Object শনাক্তকারী থাকে এবং এটি একটি নির্দিষ্ট Object প্রতিনিধিত্ব করে।
  3. আপনার কার্যকলাপের বিষয়বস্তু দৃশ্যটিকে CardScrollView হিসাবে সেট করুন বা একটি লেআউটে CardScrollView ব্যবহার করুন৷

স্ক্রলিং এবং মিথস্ক্রিয়া পরিচালনা করা

CardScrollView আপনাকে নিম্নলিখিত শ্রোতা ইন্টারফেসগুলির সাথে সূচিত করে যা AdapterView থেকে উত্তরাধিকারসূত্রে পাওয়া যায়:

  • AdapterView.OnItemSelectedListener - ব্যবহারকারী তালিকার মধ্য দিয়ে স্ক্রোল করা শেষ করে এবং একটি আইটেমে স্থির হওয়ার পরে একটি আইটেম নির্বাচন করা হয়।
  • AdapterView.OnItemClickListener - একটি আইটেম ক্লিক করা হয় যখন ব্যবহারকারী ট্যাপ করে এবং নির্বাচিত একটি আইটেম ছেড়ে দেয়।
  • AdapterView.OnItemLongClickListener ) - একটি আইটেম দীর্ঘ-ক্লিক করা হয় যখন ব্যবহারকারী একটি আইটেমকে ট্যাপ করে, ধরে রাখে এবং ছেড়ে দেয় যা নির্বাচিত হয়।

নেস্টেড ক্লাস
enum CardScrollView.Animation একটি কার্ডে নেভিগেট করতে, সন্নিবেশ করতে বা মুছতে ব্যবহৃত অ্যানিমেশনের ধরনকে সংজ্ঞায়িত করে।
উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক
উত্তরাধিকারসূত্রে প্রাপ্ত ক্ষেত্র
পাবলিক কনস্ট্রাক্টর
কার্ডস্ক্রোলভিউ ( প্রসঙ্গ প্রসঙ্গ, অ্যাট্রিবিউটসেট অ্যাটিআরস, int ডিফস্টাইল)
পাবলিক পদ্ধতি
অকার্যকর
বুলিয়ান
অ্যানিমেট (int অবস্থান, CardScrollView. অ্যানিমেশন অ্যানিমেশন টাইপ)
অকার্যকর
কার্ডস্ক্রোল অ্যাডাপ্টার
দীর্ঘ
int
দেখুন
বুলিয়ান
বুলিয়ান
বুলিয়ান
onKeyDown (int keyCode, KeyEvent ইভেন্ট)
অকার্যকর
onWindowFocusপরিবর্তিত (বুলিয়ান আছে উইন্ডোফোকাস)
অকার্যকর
অকার্যকর
সেটEmptyView ( খালি ভিউ দেখুন )
অকার্যকর
সেটHorizontalScrollBarEnabled (বুলিয়ান সক্ষম)
অকার্যকর
সেট নির্বাচন (int অবস্থান)
সুরক্ষিত পদ্ধতি
বুলিয়ান
বুলিয়ান
অকার্যকর
অকার্যকর
অনলেআউট (বুলিয়ান পরিবর্তিত, int বাম, int শীর্ষ, int ডান, int নীচে)
অকার্যকর
অনভিসিবিলিটি চেঞ্জড ( দেখুন পরিবর্তিত ভিউ, int দৃশ্যমানতা)
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

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

এপিআই স্তরে XE12 এ যুক্ত হয়েছে

পাবলিক কার্ডক্রোলভিউ ( প্রসঙ্গ প্রসঙ্গ)

এপিআই স্তরে XE12 এ যুক্ত হয়েছে

পাবলিক কার্ডক্রোলভিউ ( প্রসঙ্গ প্রসঙ্গ, অ্যাট্রিবিউটসেট অ্যাটার্স)

এপিআই স্তরে XE12 এ যুক্ত হয়েছে

পাবলিক কার্ডক্রোলভিউ ( প্রসঙ্গ প্রসঙ্গ, অ্যাট্রিবিউসেট অ্যাটার্স, ইন্ট ডিফস্টাইল)

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

এপিআই স্তরে XE12 এ যুক্ত হয়েছে

পাবলিক অকার্যকর অ্যাক্টিভেট ()

সক্রিয় করতে এবং প্রদর্শনের জন্য প্রস্তুত থাকতে CardScrollView বলে। টোডো (এজেসিবিক): আমরা ফোকাস ইভেন্টগুলির সাথে [ডি] সক্রিয় করতে পারি কিনা তা তদন্ত করুন।

এপিআই স্তরে xe21 এ যুক্ত হয়েছে

পাবলিক বুলিয়ান অ্যানিমেট (ইন্ট পজিশন, কার্ডক্রোলভিউ.আনিমেশন অ্যানিমেশন টাইপ)

প্রদত্ত অবস্থানে কার্ডের জন্য অ্যানিমেটস, যেখানে animationType মধ্যে একটি হওয়া উচিত:

  • NAVIGATION : যে কোনও অবস্থান থেকে প্রদত্ত কার্ডে সরানো, নিয়মিত নেভিগেশন,
  • INSERTION : প্রদত্ত কার্ডে সরানো হয়, যা সন্নিবেশের পরে দেখা যায়,
  • DELETION : প্রদত্ত কার্ড মুছে ফেলার পরে নির্বাচিত হলে ভিউ থেকে অদৃশ্য হয়ে যায়।
অ্যানিমেশনটি এড়িয়ে যায় যদি স্ক্রোলারটি নিষ্ক্রিয় করা হয়, যদি পূর্বের স্বায়ত্তশাসিত অ্যানিমেশনটি এখনও চলমান থাকে, বা যদি অবস্থানটি অবৈধ থাকে। মুছে ফেলা অ্যানিমেশনটি কেবল তখনই ঘটে যদি মুছে ফেলা কার্ডটি বর্তমানে নির্বাচন করা হয়।

CardScrollAdapter সংশ্লিষ্ট মিউটেশন করার পরে সন্নিবেশ এবং মোছার অ্যানিমেশনটি ব্যবহার করা উচিত। অ্যানিমেশনটি অ্যানিমেশনের সঠিক মুহুর্তে অ্যাডাপ্টারে notifyDataSetChanged() কল করবে, এমনকি তাড়াতাড়ি এড়িয়ে যাওয়া বা সমাপ্ত হলেও।

নমুনা ব্যবহার:

 .... insert card at p-th position in adapter ....
 animate(p, INSERTION);    // calls notifyDataSetChanged() on adapter
 

পরামিতি
অবস্থান অ্যানিমেশন জড়িত কার্ডের
অ্যানিমেশন টাইপ অ্যানিমেশন ব্যবহার করতে নিয়ন্ত্রণ করে
রিটার্নস
  • অ্যানিমেশন শুরু হয়েছিল কিনা
এপিআই স্তরে XE12 এ যুক্ত হয়েছে

পাবলিক অকার্যকর নিষ্ক্রিয় ()

CardScrollView নিষ্ক্রিয় করতে বলে; activate() এর পরে আবার কল না হওয়া পর্যন্ত এটি প্রদর্শিত হবে না।

এপিআই স্তরে XE12 এ যুক্ত হয়েছে

পাবলিক কার্ডক্রোলডাপ্টার গেটএডাপ্টার ()

পাবলিক লং getSelectedItemid ()

এপিআই স্তরে XE12 এ যুক্ত হয়েছে

পাবলিক ইন গেটস সিলেক্টেড আইটেম ()

এপিআই স্তরে XE12 এ যুক্ত হয়েছে

পাবলিক ভিউ getSelectedview ()

এপিআই স্তরে XE12 এ যুক্ত হয়েছে

পাবলিক বুলিয়ান আইস্যাকটিভেটেড ()

পাবলিক বুলিয়ান আইশোরিজোন্টালসক্রোলবারেনেবল ()

পাবলিক বুলিয়ান অনকিডাউন (ইন্ট কীকোড, কীভেন্ট ইভেন্ট)

পাবলিক অকার্যকর onwindowfocuschanged (বুলিয়ান হাসওয়াইন্ডোফোকাস)

এপিআই স্তরে XE12 এ যুক্ত হয়েছে

পাবলিক অকার্যকর সেটএডাপ্টার ( কার্ডক্রোল্ল্যাডাপ্টার অ্যাডাপ্টার)

পাবলিক অকার্যকর সেটেম্পটিভিউ (খালি ভিউ দেখুন )

setEmptyView(View) CardScrollView দ্বারা অসমর্থিত।

সঠিক অ্যানিমেশন এবং টাগেবল আচরণ পেতে, পরিবর্তে খালি ডেটা সেটগুলির জন্য একটি খালি ভিউ সহ একটি অ্যাডাপ্টার ব্যবহার করুন।

পাবলিক অকার্যকর Sethorizontalscrollbarenable (বুলিয়ান সক্ষম)

এপিআই স্তরে XE12 এ যুক্ত হয়েছে

পাবলিক অকার্যকর সেটসেলেকশন (আইএনটি অবস্থান)

সুরক্ষিত পদ্ধতি

সুরক্ষিত বুলিয়ান অ্যাওয়াকেনসক্রোলবারস ()

অনুভূমিক স্ক্রোলবারটি জাগ্রত করে, যদি থাকে।

সুরক্ষিত বুলিয়ান প্রেরণ

সুরক্ষিত অকার্যকর ইনিশিয়ালস ক্রোলবারস ( টাইপডারে এ)

এপিআই স্তরে XE12 এ যুক্ত হয়েছে

সুরক্ষিত শূন্য ওলআউট (বুলিয়ান পরিবর্তিত হয়েছে, বাম, ইন্ট টপ, ইনট ডান, নীচে)

সুরক্ষিত অকার্যকর অনভিজিবিলিটি চেঞ্জড ( দেখুন পরিবর্তিত ভিউ, ইনট দৃশ্যমানতা)