خانه اندروید

بیش از 150 ساعت آموزش فارسی

بیش از 10 هزار دانشجو

آموزش هایی کاملا اختصاصی

مطالب پیشنهادی حتما مشاهده کنید :

گرد کردن shape اندروید استودیو Android Studio

گرد کردن shape اندروید استودیو Android Studio

گرد کردن shape اندروید استودیو Android Studio

shape اندروید استودیو

shape، عرض سلام و وقت بخیر خدمت کاربران گرامی سایت خانه اندروید قصد داریم در این آموزش به شما دوستان نحوه استفاده کردن از shape رو توی اندروید استودیو آموزش بدیم حتما براتون پیش اومده که قصد دارین دکمه ای رو گرد کنید یا توی برخی از اپلیکیشن ها به لایه ها منظور همون linerlayout و یاRelativeLayout ،یک حالت به خودش گرفته و به حالتی که لبه های آن ها صاف شده و مثل تصویر بالا که داخل این پست قرار گرفته شده امروز قصد داریم این آموزش رو خدمتون ارائه بدیم تا با shape بیشتر آشنا بشید.

حتما ببنید : 

انتخاب فونت پویا از طریق xml اندروید استودیو

فونت سفارشی برای Custom Font TabLayout اندروید استودیو

شروع آموزش shape :

برای اینکه دکمه ای shape کنیم نیاز داریم به اینکه حتما در folder خاصی مثل Drawable یک فایلی با نام دلخواه خودتون ایجاد کنید سپس کد های زیر را در درون آن قرار بدید.تا دکمه به حالت shape شده در بیاید.

سورس کد را با نام دلخواه در پوشه Drawable ایجاد کنید. نام دلخواه من shape.xml هست.

 

نحوه فراخونی به این شکل هست باید به اتربیوت یا همون background دکمه Drawable رو معرفی کنیم.

 

خوب حالا اگر قصد شما دادن shape به لایه هست مثل مثال بالا که برای دکمه ایجاد کرده ایم کافی برای لایه خودتون هم به همین شکل ایجاد کنید.

در این مثال من به Linerlayout مقدار shape رو ست می کنم.

 

طبق مثال قبل باید به بگراند لینیرلایوت مقدار shape رو بدیم.

 

سورس کد کلی دریافت یک شماره همراه از کاربر به صورت shape شده . دقت کنید با توجه به سلیقه خودتون سورس کد را ویراش کنید.

shape-linerlayout

 

موفق و پیروز باشید.

منبع آموزش : خانه اندروید

درباره نویسنده

Admin
جواد محمدی هستم کارشناس و مهندس ارشد نرم افزار و مدیر و بنیان گذار سایت خانه اندروید نویسنده و برنامه نویس ارشد اندروید ۴ سال در زمینه اندروید به صورت تخصصی مدرس هستم و مدرس دوره دیجی کالا و متخصص گوگل مپ و ... هستم خوشحالم که توانستم دانسته های خودم رو در سایت خانه اندروید برای کاربران محترم به اشتراک گذاشتم. بیشتر در مورد جواد محمدی برنامه نویس سی شارپ برنامه نویس سی برنامه نویس سی پلاس پلاس برنامه نویس java برنامه نویس kotlin برنامه نویسی nodejs برنامه نویس تحت وب php و ...

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

2 دیدگاه

  1. بهنام گفت:

    اون بخشی که کد هارو نمایش میدین خرابه. همه کد هاتون بهم ریخته اصلا قابل استفاده نیست. گفتم خبر بدم بهتون
    چیزی که من میبینم این شکلیه

    <?xml version=”1.0″ encoding=”utf-8″?>
    <!– res/drawable/rounded_edittext.xml –>
    <shape xmlns:android=”http://schemas.android.com/apk/res/android”
    android:shape=”rectangle” android:padding=”10dp”>
    <solid android:color=”#FFFFFF”/>
    <corners
    android:bottomRightRadius=”5dp”
    android:bottomLeftRadius=”5dp”
    android:topLeftRadius=”5dp”
    android:topRightRadius=”5dp”/>
    <stroke
    android:width=”5dip”
    android:color=”#fbfcfc”/>
    </shape>

    • Admin Admin گفت:

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