منو
سبد خرید شما

قیمت کل:  ۰ تومان

گرد کردن گوشه های دکمه در اندروید استودیو

دسته بندی: نکات و ترفندهای اندروید

سلام
امروز هم با یک آموزش کوتاه و کاربردی  در خدمت شما دوستان هستم .
گاهی اوقات نیاز در برنامه های اندروید که طراحی می کنیم دکمه ای قرار بدهیم که گوشه های گرد داشته باشد .

ولی متاسفانه این قابلیت بر روی ایتم های xlm اندروید وجود ندارد . توی این آموزش می خواین یک راه حل برای این قضیه رو با هم بررسی کنیم .

اول در فولدر Drawable یک فایل xml ایجاد می کنیم و کد های زیر رو داخلش قرار بدین و با یک نام مشخص ذخیره کنید من داخل پروژه خودم با نام shape.xml ذخیره کردم .

 

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
    <stroke android:width="2dp"
        android:color="#464444"/>
    <gradient
        android:angle="225"
        android:startColor="#DDFFFFFF"
        android:endColor="#DDFFFFFF"/>
    <corners
        android:bottomLeftRadius="20dp"
        android:bottomRightRadius="20dp"
        android:topLeftRadius="20dp"
        android:topRightRadius="20dp" />
</shape>

 

بعد از ساخت این فایل به اکتیویتی که داخلش دکمه ای دارین برید و پس زمینه(بکگراند) اون دکمه رو برابر این فایل قرار بدین مثل کد زیر

 

 android:background="@drawable/shape"


خب کار دیگه تموم شد و با اجرا کردن برنامه خواهید دید که دکمه ها مثل تصویری که من بالای این مطلب گذاشتم گرد می شوند.
یک نکته رو توجه داشته باشید با این روش می تونید به بقیه ابجکت های xml هم استایل گوشه گرد بدین
امیدوارم این آموزش کوتاه به کارتون بیاد .
اگر سوالی در مورد این مطلب داشتید پایین همین مطلب کامنت بزارید در اسرع وقت پاسخگوی شما هستم
موفق باشید

مجید آزاد
مجید آزاد
برنامه نویس

برنامه نویس و مدرس برنامه نویسی علاقه شدید به خلق .....


2 دیدگاه

سلام تشکر از همراهی شما بزودی همین آموزش رو بصورت تصویری آماده می کنم تا مشکلات احتمالی برطرف بشود

سلام .ابتدا خیلی ممنون از اموزشتون کاملا دقیق بود و توضیحاتتون بسیار شیوا بودش من نمیدونم چرا وقتی اینکار رو میکنم برنامم کلا باز نمیشه و هی مینویسه اپ متوقف شد در صورتی که هیچ خطایی نمیده ولی روی avd باز نمیشه اصلا میشه راهنمایی کنید.