একটি Slider
যেখান থেকে স্লাইডারের উপস্থিতি আঁকা যায়: Slider.Scroller
, Slider.Determinate
, Slider.Indeterminate
, এবং Slider.GracePeriod
৷
একটি View
-এ থেকে-পদ্ধতিতে কল করে একটি Slider
উদাহরণ পাওয়া যায়। একটি নতুন স্লাইডার উপস্থিতি সংশ্লিষ্ট স্টার্ট-পদ্ধতি সহ এই উদাহরণ থেকে আঁকা হয়। এই ধরনের একটি স্লাইডার উপস্থিতিতে একটি মুলতুবি শো অনুরোধ শুধুমাত্র যত তাড়াতাড়ি মালিকানা ভিউ আছে বা লাভ ফোকাস সম্মানিত করা হয়. যখন ভিউ ফোকাস হারায়, বা অন্য স্লাইডার উপস্থিতির অনুরোধ করা হয়, প্রথম স্লাইডার উপস্থিতি লুকানো হয়, এবং ক্লায়েন্ট পুনরায় প্রদর্শনের অনুরোধ করার জন্য দায়ী৷
যদিও প্রতিটি স্লাইডারের উপস্থিতির নিজস্ব অবস্থা রয়েছে, ডিভাইসের সমস্ত উপাদানগুলির মধ্যে এমনকি ব্যবহারকারীদের মধ্যে ভাগ করা শুধুমাত্র একটি বিশ্বব্যাপী ভিজ্যুয়াল উপস্থাপনা রয়েছে৷ এই পদ্ধতিটি একটি চেহারা থেকে অন্য চেহারায় মসৃণ রূপান্তরকে সক্ষম করে। প্রতিটি স্লাইডার উপস্থিতি একটি উইজেট, একটি View
নয়, অর্থাৎ এটি একটি লেআউট থেকে স্ফীত করা যায় না বা একটি ভিউ অনুক্রমের একটি নির্দিষ্ট অবস্থানে যোগ করা যায় না।
নেস্টেড ক্লাস | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ইন্টারফেস | স্লাইডার। নির্ধারণ করুন | একটি নির্ধারিত স্লাইডার যা বাম থেকে ডানে অবস্থান ট্র্যাক করে। | |||||||||
ইন্টারফেস | স্লাইডার। গ্রেসপিরিয়ড | একটি স্লাইডার যা timeInMs-এ প্রদত্ত গ্রেস পিরিয়ডের সময় বাম থেকে ডানে অ্যানিমেট করে এবং তারপর উপযুক্ত কলব্যাক চালানোর পরে নিজেকে বরখাস্ত করে। | |||||||||
ইন্টারফেস | স্লাইডার।অনির্ধারিত | একটি অনির্ধারিত স্লাইডার যা চলমান কিন্তু অন্যথায় অজানা অগ্রগতি নির্দেশ করতে ক্রমাগত অ্যানিমেট করে। | |||||||||
ইন্টারফেস | স্লাইডার.স্ক্রলার | একটি স্ক্রোল স্লাইডার যা একটি নির্দিষ্ট আকারের সংগ্রহের মধ্যে বর্তমান অবস্থান নির্দেশ করে। |
পাবলিক পদ্ধতি | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
স্ট্যাটিক স্লাইডার | |||||||||||
স্লাইডার। নির্ধারণ করুন | startDeterminate (int maxPosition, float initialPosition) | ||||||||||
স্লাইডার। গ্রেসপিরিয়ড | startGracePeriod ( Slider.GracePeriod.Listener শ্রোতা) | ||||||||||
স্লাইডার।অনির্ধারিত | |||||||||||
স্লাইডার.স্ক্রলার | startScroller (int maxPosition, float initialPosition) |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
পাবলিক পদ্ধতি
থেকে পাবলিক স্ট্যাটিক স্লাইডার ( ভিউ ভিউ)
একটি Slider
অবজেক্ট তৈরি করে যেখান থেকে বিভিন্ন স্লাইডার আঁকা যায়।
একই দৃশ্যের জন্য একাধিক স্লাইডার উপস্থিতি অঙ্কন করা একটি একক Slider
উদাহরণ চারপাশে রেখে সবচেয়ে দক্ষতার সাথে করা হয়। একটি Slider
যা ভাগ করা ভিজ্যুয়াল উপস্থাপনার সাথে সংযোগ করতে ব্যর্থ হয় শুধুমাত্র নাল স্লাইডারগুলি আঁকবে৷
পরামিতি
দেখুন | যার ফোকাস শো অনুরোধগুলিকে সম্মানিত করা হয় কিনা তা নিয়ন্ত্রণ করে, null হতে পারে না |
---|
পাবলিক স্লাইডার। Determinate startDeterminate (int maxPosition, float initialPosition)
বাম থেকে ডানে অবস্থান ট্র্যাক করে এমন একটি নির্ধারিত স্লাইডার তৈরি করে এবং দেখায়। লুকানো না হওয়া পর্যন্ত দৃশ্যমান থাকে, বা মালিকানাধীন View
ফোকাস হারিয়ে যায়।
পরামিতি
সর্বোচ্চ অবস্থান | স্লাইডারের মধ্যে সর্বোচ্চ অবস্থান |
---|---|
প্রাথমিক অবস্থান | স্লাইডারের প্রাথমিক অবস্থান |
রিটার্নস
- স্লাইডার নির্ধারণ করুন
সর্বজনীন স্লাইডার।গ্রেসপিরিয়ড স্টার্ট গ্রেসপিরিয়ড ( স্লাইডার।গ্রেসপিরিয়ড।শ্রোতা শ্রোতা)
একটি স্লাইডার তৈরি করে এবং দেখায় যা একটি ডিফল্ট গ্রেস পিরিয়ডের সময় বাম থেকে ডানে অ্যানিমেট করে এবং তারপর নিজেকে বরখাস্ত করে। একটি নন- null
শ্রোতার জন্য, বাতিল বা সমাপ্তির উপর একটি সঠিক কলব্যাক সঞ্চালিত হয়।
পরামিতি
শ্রোতা | গ্রেস পিরিয়ডের শেষ বা বাতিলের জন্য, null হতে পারে |
---|
রিটার্নস
- গ্রেস পিরিয়ড স্লাইডার
সর্বজনীন স্লাইডার।অনির্ধারিত startIndeterminate ()
একটি অনির্ধারিত স্লাইডার তৈরি করে এবং দেখায় যা চলমান কিন্তু অন্যথায় অজানা অগ্রগতি নির্দেশ করতে ক্রমাগত অ্যানিমেট করে। লুকানো না হওয়া পর্যন্ত দৃশ্যমান থাকে, বা মালিকানাধীন View
ফোকাস হারিয়ে যায়।
রিটার্নস
- অনির্ধারিত স্লাইডার
পাবলিক স্লাইডার।স্ক্রলার স্টার্টস্ক্রলার (int maxPosition, float initialPosition)
একটি স্ক্রলার স্লাইডার তৈরি করে এবং দেখায় যা একটি নির্দিষ্ট-আকার সংগ্রহের মধ্যে বর্তমান অবস্থান নির্দেশ করে। অল্প সময়ের নিষ্ক্রিয়তার পরে স্লাইডারটি স্বয়ংক্রিয়ভাবে লুকিয়ে যায়।
পরামিতি
সর্বোচ্চ অবস্থান | স্লাইডারের মধ্যে সর্বোচ্চ অবস্থান |
---|---|
প্রাথমিক অবস্থান | স্লাইডারের প্রাথমিক অবস্থান |
রিটার্নস
- স্ক্রোলার স্লাইডার