Slider
কম্পোজেবল ব্যবহারকারীদের বিভিন্ন মান থেকে নির্বাচন করতে দেয়। ব্যবহারকারীকে নিম্নলিখিতগুলি করতে দিতে আপনি একটি স্লাইডার ব্যবহার করতে পারেন:
- ভলিউম এবং উজ্জ্বলতার মতো মানগুলির একটি পরিসর ব্যবহার করে এমন সেটিংস সামঞ্জস্য করুন৷
- একটি গ্রাফে ডেটা ফিল্টার করুন, যেমন একটি মূল্য পরিসীমা সেট করার সময়।
- ব্যবহারকারীর ইনপুট, যেমন একটি পর্যালোচনাতে একটি রেটিং সেট করা।
স্লাইডারে একটি ট্র্যাক, থাম্ব, মান লেবেল এবং টিক চিহ্ন রয়েছে:
- ট্র্যাক : ট্র্যাক হল অনুভূমিক বার যা স্লাইডারটি গ্রহণ করতে পারে এমন মানগুলির পরিসরকে প্রতিনিধিত্ব করে।
- থাম্ব : থাম্ব হল স্লাইডারে একটি টেনে নেওয়া যায় এমন নিয়ন্ত্রণ উপাদান যা ব্যবহারকারীকে ট্র্যাক দ্বারা সংজ্ঞায়িত পরিসরের মধ্যে একটি নির্দিষ্ট মান নির্বাচন করতে দেয়।
- টিক চিহ্ন : টিক চিহ্ন হল ঐচ্ছিক ভিজ্যুয়াল মার্কার বা সূচক যা স্লাইডারের ট্র্যাক বরাবর প্রদর্শিত হয়।
এই বিষয় নিম্নলিখিত স্লাইডার বাস্তবায়ন দেখায়:
সংস্করণ সামঞ্জস্য
এই বাস্তবায়নের জন্য আপনার প্রজেক্ট minSDK এপিআই লেভেল 21 বা তার উপরে সেট করা প্রয়োজন।
নির্ভরতা
একটি মৌলিক স্লাইডার তৈরি করুন
নিচের উদাহরণটি একটি সোজা স্লাইডার। এটি ব্যবহারকারীকে 0.0
থেকে 1.0
পর্যন্ত একটি মান নির্বাচন করতে দেয়। যেহেতু ব্যবহারকারী সেই পরিসরে যেকোনো মান নির্বাচন করতে পারে, স্লাইডারটি অবিচ্ছিন্ন ।
ফলাফল
![ট্র্যাক বরাবর প্রায় তিন চতুর্থাংশ নির্বাচিত একটি মান সহ একটি স্লাইডার উপাদান৷](https://developer.android.google.cn/static/develop/ui/compose/images/components/slider-basic.png?hl=bn)
একটি উন্নত স্লাইডার তৈরি করুন
নিচের স্নিপেটটি একটি স্লাইডার প্রয়োগ করে যার তিনটি ধাপ রয়েছে, যার পরিসর 0.0
থেকে 50.0
পর্যন্ত। যেহেতু থাম্বটি প্রতিটি ধাপে স্ন্যাপ করে, এই স্লাইডারটি বিচ্ছিন্ন ।
ফলাফল
![এখানে আপনার বিকল্প টেক্সট লিখুন](https://developer.android.google.cn/static/develop/ui/compose/images/components/slider-advanced.png?hl=bn)
রেঞ্জ স্লাইডার
আপনি ডেডিকেটেড RangeSlider
কম্পোজেবল ব্যবহার করতে পারেন। এটি ব্যবহারকারীকে দুটি মান নির্বাচন করতে দেয়। এটি এমন ক্ষেত্রে কার্যকর হতে পারে যেমন ব্যবহারকারী যখন সর্বনিম্ন এবং সর্বোচ্চ মূল্য নির্বাচন করতে চান।
নিম্নলিখিত উদাহরণটি একটি অবিচ্ছিন্ন পরিসর স্লাইডারের তুলনামূলকভাবে সহজ উদাহরণ:
ফলাফল
![দুটি মান নির্বাচন করা একটি ব্যাপ্তি স্লাইডার উপাদান। একটি লেবেল নির্বাচনের উপরের এবং নীচের সীমানা প্রদর্শন করে।](https://developer.android.google.cn/static/develop/ui/compose/images/components/slider-range.png?hl=bn)
মূল পয়েন্ট
একটি সম্পূর্ণ API সংজ্ঞার জন্য Slider
রেফারেন্স দেখুন। Slider
কম্পোজেবলের জন্য কিছু মূল পরামিতি নিম্নরূপ:
-
value
: স্লাইডারের বর্তমান মান। -
onValueChange
: একটি ল্যাম্বডা যা প্রতিবার মান পরিবর্তন করার সময় কল করা হয়। -
enabled
: একটি বুলিয়ান মান যা নির্দেশ করে যে ব্যবহারকারী স্লাইডারের সাথে ইন্টারঅ্যাক্ট করতে পারে কিনা।
আরও জটিল স্লাইডার প্রয়োগ করার সময়, আপনি অতিরিক্তভাবে নিম্নলিখিত পরামিতিগুলি ব্যবহার করতে পারেন।
-
colors
:SliderColors
একটি উদাহরণ যা আপনাকে স্লাইডারের রং নিয়ন্ত্রণ করতে দেয়। -
valueRange
: স্লাইডার যে মানগুলি নিতে পারে তার পরিসর। -
steps
: স্লাইডারে যে নচের সংখ্যা থাম্ব স্ন্যাপ করে
আপনি আরও পুঙ্খানুপুঙ্খভাবে উপাদান চেহারা কাস্টমাইজ করতে Slider
একটি thumb
এবং track
কম্পোজেবল পাস করতে পারেন.
এই নির্দেশিকা ধারণকারী সংগ্রহ
এই নির্দেশিকাটি এই কিউরেট করা কুইক গাইড সংগ্রহের অংশ যা বৃহত্তর অ্যান্ড্রয়েড উন্নয়ন লক্ষ্যগুলি কভার করে:
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=bn)