টুলটিপ

Compose-এর মাধ্যমে চেষ্টা করুন
Jetpack Compose হল Android-এর জন্য সাজেস্ট করা UI টুলকিট। Compose-এ কীভাবে কম্পোনেন্ট যোগ করতে হয় তা জানুন।

টুলটিপ হল একটি ছোট বর্ণনামূলক মেসেজ যা ব্যবহারকারীরা ভিউতে বেশিক্ষণ প্রেস করে রাখলে বা সেটির উপর মাউস নিয়ে গেলে ভিউয়ের কাছাকাছি দেখা যায়। এটি তখন কাজে লাগে যখন আপনার অ্যাপ লেআউটে জায়গা বাঁচাতে কোনও অ্যাকশন বা তথ্য দেখানোর জন্য আইকন ব্যবহার করে। Android 8.0 (API লেভেল ২৬) এবং তার পরবর্তী ভার্সনে কীভাবে এইসব টুলটিপ যোগ করবেন তা এই পৃষ্ঠায় দেখানো হয়েছে।

কিছু ক্ষেত্রে, যেমন প্রোডাক্টিভিটি অ্যাপে, আইডিয়া ও অ্যাকশন কমিউনিকেট করার জন্য বর্ণনামূলক পদ্ধতির প্রয়োজন হয়। আপনি টুলটিপ ব্যবহার করে বর্ণনামূলক মেসেজ দেখাতে পারেন, যেমনটি চিত্র ১-এ দেখানো হয়েছে।

টুলটিপ স্ক্রিনশট

ছবি ১. Android অ্যাপে টুলটিপ দেখানো হয়েছে।

কিছু স্ট্যান্ডার্ড উইজেট title বা content description প্রপার্টির কন্টেন্টের উপর ভিত্তি করে টুলটিপ দেখায়। Android 8.0 থেকে শুরু করে, আপনি অন্যান্য প্রপার্টির ভ্যালু নির্বিশেষে টুলটিপে দেখানো টেক্সট নির্দিষ্ট করতে পারেন।

টুলটিপ টেক্সট সেট করা হচ্ছে

আপনি View-এ টুলটিপ টেক্সট নির্দিষ্ট করতে পারেন, এর জন্য setTooltipText() মেথড কল করতে হবে। আপনি সংশ্লিষ্ট XML অ্যাট্রিবিউট বা API ব্যবহার করে tooltipText প্রপার্টি সেট করতে পারবেন।

আপনার XML ফাইলে টুলটিপ টেক্সট নির্দিষ্ট করতে, android:tooltipText অ্যাট্রিবিউট সেট করুন, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:

<android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:tooltipText="Send an email" />

আপনার কোডে টুলটিপ টেক্সট নির্দিষ্ট করতে, setTooltipText(CharSequence) পদ্ধতি ব্যবহার করুন, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:

Kotlin

val fab: FloatingActionButton = findViewById(R.id.fab)
fab.tooltipText = "Send an email"

জাভা

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setTooltipText("Send an email");

API-তে একটি getTooltipText() পদ্ধতিও অন্তর্ভুক্ত আছে যা আপনি tooltipText প্রপার্টির ভ্যালু ফিরিয়ে আনতে ব্যবহার করতে পারবেন।

ব্যবহারকারী ভিউয়ের উপরে মাউস নিয়ে গেলে বা ভিউ বেশিক্ষণ প্রেস করে রাখলে, Android tooltipText প্রপার্টির ভ্যালু দেখায়।