بچهها پیرو اینکه لایبرری متریال دیزاین رو اضافه کردید به پروژه میشه داخل material buttonها یه سری ویژگی باحال هم اضافه کنید:
1- اضافه کردن آیکون به باتن با استفاده از :
app:icon=" "
2-تغییر رنگ آیکون اضافه شده به باتن با استفاده از :
app:iconTint=""
3-تغییر سایز آیکون اضافه شده به باتن با استفاده از :
app:iconSize=""
4-گرویتی مربوط به آیکون اضافه شده با استفاده از:
app:iconGravity=""
5-پدینگ مربوط به آیکون اضافه شده با استفاده از :
app:iconPadding=""
خب تا اینجا مربوط به اضافه کردن آیکون بود ولی یه استایل جالب هم داره که میتونه براتون پر استفاده باشه و دیگه لازم نیست حتما برید shape بسازید برای تو خالی کردن باتن. میتونید از استایل زیر استفاده کنید:
//if you want to insert an icon
style="@style/Widget.MaterialComponents.Button.OutlinedButton.Icon"
//if you dont want an icon in the button
style="@style/Widget.MaterialComponents.Button.OutlinedButton"
اگه خواستید میتونید رنگ و عرض حاشیه و باتن رو با استفاده از صفتهای زیر عوض کنید:
1-تغییر رنگ بک گراند باتن:
app:backgroundTint=""
2-تغییر رنگ حاشیه باتن که به صورت پیش فرض ?attr/colorOnSurface با شفافیت 12% هست که تقریبا خاکستریه:
app:strokeColor=""
3-تغییر عرض حاشیه باتن:
app:strokeWidth=""
مرسی که خوندید بچهها امیدوارم براتون جالب بوده باشه. بعدا سعی میکنم چیزای جالب تری راجب ویو ها بزارم.