Button

টেক্সট, আইকন বা টেক্সট ও আইকন বোতাম যাতে ব্যবহারকারী ক্লিক করতে পারেন। Google Chat অ্যাপে উদাহরণ দেখতে, বোতাম যোগ করুন বিকল্প দেখুন।

কোনও ছবিকে ক্লিক করা যায় এমন বোতামে পরিণত করতে, একটি Image (ImageComponent নয়) নির্দিষ্ট করুন এবং একটি onClick অ্যাকশন সেট করুন।

Google Chat অ্যাপ ও Google Workspace অ্যাড-অনের জন্য উপলভ্য।

JSON উপস্থাপনা
{
  "text": string,
  "icon": {
    object (Icon)
  },
  "color": {
    object (Color)
  },
  "onClick": {
    object (OnClick)
  },
  "disabled": boolean,
  "altText": string,
  "type": enum (Type)
}
ফিল্ড
text

string

বোতামের মধ্যে দেখানো টেক্সট।

icon

object (Icon)

বোতামের মধ্যে দেখানো আইকন। icon এবং text, দুটিই সেট করা থাকলে, টেক্সটের আগে আইকনটি দেখা যায়।

color

object (Color)

ঐচ্ছিক। বোতামের রঙ। সেট করা থাকলে, type বোতামটি FILLED-এ সেট করা হয় এবং text ও icon ফিল্ডের রঙ, পড়ার সুবিধার জন্য একটি কন্ট্রাস্ট রঙে সেট করা হয়। যেমন, বোতামের রঙ নীল সেট করা থাকলে, বোতামের মধ্যে থাকা যেকোনও টেক্সট বা আইকন সাদা রঙে সেট করা হয়।

বোতামের রঙ সেট করতে, red, green এবং blue ফিল্ডের জন্য একটি ভ্যালু উল্লেখ করুন। RGB কালার ভ্যালুর উপর ভিত্তি করে ভ্যালুটি অবশ্যই ০ থেকে ১-এর মধ্যে একটি ফ্লোট নম্বর হতে হবে, যেখানে 0 (0/255) কালারের অনুপস্থিতি এবং 1 (255/255) কালারের সর্বোচ্চ তীব্রতা দেখায়।

যেমন, নিম্নলিখিত কোডটি লাল রঙের ইনটেনসিটি সর্বাধিক করে:

"color": {
   "red": 1,
   "green": 0,
   "blue": 0,
}

বোতামের রঙের জন্য alpha ফিল্ড উপলভ্য নেই। উল্লেখ করা থাকলে, এই ফিল্ডটি উপেক্ষা করা হয়।

onClick

object (OnClick)

প্রয়োজনীয়। ব্যবহারকারী বোতামে ক্লিক করলে যে অ্যাকশনটি পারফর্ম করতে হবে, যেমন হাইপারলিঙ্ক খোলা বা কাস্টম ফাংশন চালানো।

disabled

boolean

true হলে, বোতামটি বন্ধ অবস্থায় দেখানো হয় এবং ব্যবহারকারীর অ্যাকশনে কোনও প্রতিক্রিয়া দেখায় না।

altText

string

অ্যাক্সেসিবিলিটির জন্য ব্যবহৃত বিকল্প টেক্সট।

বোতামটি কী কাজ করে তা ব্যবহারকারীদের জানাতে বর্ণনামূলক টেক্সট সেট করুন। যেমন, কোনও বোতাম হাইপারলিঙ্ক খুললে, আপনি লিখতে পারেন: "নতুন ব্রাউজার ট্যাব খোলে এবং https://developers.google.com/workspace/chat"-এ Google Chat ডেভেলপার ডকুমেন্টেশনে নেভিগেট করে।

type

enum (Type)

ঐচ্ছিক। বোতামের ধরন। আনসেট করা থাকলে, বোতামের ধরন ডিফল্ট হিসেবে OUTLINED-এ সেট করা হয়। color ফিল্ড সেট করা থাকলে, বোতামের ধরন FILLED হিসেবে সেট করতে বাধ্য করা হয় এবং এই ফিল্ডের জন্য সেট করা যেকোনও ভ্যালু উপেক্ষা করা হয়।

ধরন

ঐচ্ছিক। বোতামের ধরন। color ফিল্ড সেট করা থাকলে, type-কে FILLED-এ পরিবর্তন করা হয়।

Google Chat অ্যাপের জন্য উপলভ্য এবং Google Workspace অ্যাড-অনের জন্য উপলভ্য নয়।

Enums
TYPE_UNSPECIFIED ব্যবহার করবেন না। অনির্দিষ্ট।
OUTLINED আউটলাইন করা বোতাম হল মাঝারি-গুরুত্বপূর্ণ বোতাম। এগুলিতে সাধারণত এমন অ্যাকশন থাকে যা গুরুত্বপূর্ণ, কিন্তু Chat অ্যাপ বা অ্যাড-অনে প্রাথমিক অ্যাকশন নয়।
FILLED ভরাট করা বোতামে সলিড রঙের কন্টেনার থাকে। এটি সবচেয়ে বেশি ভিজ্যুয়াল প্রভাব ফেলে এবং Chat অ্যাপ বা অ্যাড-অনে গুরুত্বপূর্ণ ও প্রাথমিক অ্যাকশনের জন্য সাজেস্ট করা হয়।
FILLED_TONAL ফিল্ড টোনাল বোতাম হল ফিল্ড ও আউটলাইনড বোতামের মধ্যে একটি বিকল্প মিডল গ্রাউন্ড। এগুলি এমন প্রসঙ্গে উপযোগী যেখানে কম-অগ্রাধিকার বোতামের জন্য আউটলাইন বোতামের চেয়ে একটু বেশি জোর দেওয়া প্রয়োজন।
BORDERLESS ডিফল্ট অবস্থায় কোনও বোতামের অদৃশ্য কন্টেনার থাকে না। এটি প্রায়শই সবচেয়ে কম অগ্রাধিকারের অ্যাকশনের জন্য ব্যবহার করা হয়, বিশেষ করে একাধিক বিকল্প দেখানোর সময়।