تغییر شکل buttonوکد رنگ
مرسی بابت جواب سوال اول.
اگه بخوام از کد رنگ استفاده کنم باید از کجا کد رنگ رو بیارم؟؟؟
واگه بخوام شکل دکمه ها و رنگشون رو تغییر بدم باید چکارکنم؟؟
برای تغییر شکلشون فکر میکنم باید از یک عکس که طراحی شده استفاده کنم ولی باید کجا بزارمش؟؟
مثل background صفحه اصلی عوض میشه؟؟؟؟؟؟؟
برای کد رنگ ها : این صفحه را ببینید. HEX ها کد رنگ هستند
در پکیج آموزشی هم در قسمت 01-A Color Codes میتونید یاد بگیرید(فتوشاپ هم تمام کدهای رنگ رو میتونه در اختیارتون بذاره)
برای تغییر شکل دکمه ها هم: از قسمت Properties قسمت Src و البته Background رو توجه کنید (استفاده از 9Patch توصیه میشه)
در پکیج آموزشی هم در قسمت 03-03 Advanced Art Assets میتونید یاد بگیرید
متوجه نشدم چطور می تونم دکمه رو از حالت مستطیل به حالت دایره یا....تبدیل کنم؟؟؟
دوست عزیز برای بدست آوردن کد رنگ ها بهترین راه برای بدست آوردن کد رنگ حتیُ کوچکترین پیکسل
برای استایل دهی به کنترل ها میتونید در قسمت values یک فایل به نام styles.xml تعریف کنید و شروع به مقدار دهی و استایل دادن به کنترل کنید مثلأ برای شفاف کردن پشت زمینه میتونید از کد زیر در styles.xml استفاده کنید
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Transparent" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
</resources>
برای گرد کردن دکمه باید Radius اون رو تغییر بدید. پس:
- یک شکلی در قالب xml براش تعریف کنید در drawable و در اون radius رو تنظیم کنید
- حالا اون شکل رو از drawable بعنوان background دکمه مورد نظرتون قرار بدید (از Properties بعنوان background انتخاب کنید)
کد نمونه :
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<corners android:radius="5dip"/>
</shape>
</item>
</layer-list>
هرچقدر radius رو تغییر بدید میزان گردیش تغییر میکنه
چون من عضوه ویژه سایت نیستم نمیتونم از فیلم ها استفاده کنم.
ومن فقط برای انجام پروژه دانشگاه دارم با اندروید کار میکنم.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .