آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

آموزش جامع متریال دیزاین

mahdi2565  9 سال پیش  9 سال پیش
+23 0

به نام خدا

همونطور که میدونید منبع آموزش و یاد گیری متریال دیزاین در ایران اصلا وجود نداره 

ولی خب بجاش سایت های خارجی پر شده از انواع و اقسام اموزش متریال 

ممکنه خیلی از دوستان نتونن از سایت های خارجی یاد بگیرن این طبیعیه چون زبان هیچ آموزشی به زبان مادری ما نیست

منم تصمیم گرفتم بخاطره بالا بردن سطح کیفی UI برنامه های ایرانی ، اموزش هایی رو که در سطح اینترنت یاد میگیرم رو با شما دوستان به اشتراک بزارم و ببینید این طراحی چه شاهکاری است !!!!

در ابتدا عرض کنم این آموزش ها سازگار با برنامه Android Studio است ، چون من دیگه از Eclipse نا امید شدم و دارم میبینم چطور تمام اموزش ها داره به سمت Android Studio پیش میره ...

یک پیشنهاد : کسانی که تا الان فقط Eclipse کار کردن ، همین الان برن Android Studio رو دانلود کنن ... ضرر که نمیکنید کلا جمش 1 گیگ هست فکر کنم ...

و مخصوصا به کسانی که حرفه ای هستند میگم ، Eclipse دیگه باعث پیشرفت نمیشه و برعکس باعث پس رفت میشه ...

 


خب میریم سره اصل مطلب ...

 ابتدا یک پروژه جدید ایجاد کنید و حداقل SDK هم 9 یا 10 بزارین 

برای اینکه ما بخوایم تم متریالمون در اندروید زیره 5 هم اجرا بشه باید در پوشه res یک دایرکتوری بسازیم به نام values-v21 و یک xml به نام styles درونش درست کنیم ...

حالا این دایرکتوری برای چیه ... همونطور که از نامش پیداست برای گوشی های با اندروید 5 هستش ؛ پس ما اینجا گفتم اگه گوشی اندروید 5 بود این استایل رو استارت کن اگه اندروید کمتر از 5 بود استایلی که در پوشه values بود رو اجرا کن ...

تا الان باید پروژه شما به صورت زیر باشه

تا الان باید پروژه شما به صورت زیر باشه

 ( بعد اینکه این کار هایی که گفتم انجام دادین حتما یک بار Android Studio رو ریست کنید تا پروژتون مثل عکس بالا شه )

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

 <resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="AppTheme.Base">
<!-- Customize your theme here. -->
</style>

<style name="AppTheme.Base" parent="Theme.AppCompat.Light">

</style>

</resources>

خب حالا به استایل ورژن 21 میریم و کد های زیر رو عینا در آن وارد کنید

 <?xml version="1.0" encoding="utf-8"?>
<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="AppTheme.Base">
<!-- Customize your theme here. -->
</style>

</resources>

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

دقت کنید که کلاس اصلیتون باید extends بشه از ActionBarActivity  

خب حالا باید رنگ اکشن بار و نوار اعلاناتمون رو تغییر بدیم

برای انتخاب رای های متریال میتونین به این سایت برین و رنگ مورد نظرتونو انتخاب کنید

درون پوشه values یک xml به نام colors بسازین , و مقادیر زیر رو وارد کنید

 <?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="primaryColor">#3F51B5</color>
<color name="primaryColorDark">#303F9F</color>

</resources>

 primaryColor یعنی رنگ اکشن بار یا تولبارمون ، primaryColorDark یعنی رنگ نوار اعلاناتمون ... 

گزینه های دیگری هم وجود داره که به تصویر زیر دقت کنید متوجه میشین

خب تا اینجا ما رنگ هارو تعریف کردیم و حالا باید به برناممون اضافش کنیم

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

 <item name="colorPrimary">@color/primaryColor</item>
<item name="colorPrimaryDark">@color/primaryColorDark</item>

بعد وارد استایل ورژن 21 شین و کد های زیر رو اضافه کنید

 <item name="android:colorPrimary">@color/primaryColor</item>
<item name="android:colorPrimaryDark">@color/primaryColorDark</item>

درواقع اینجا فقط یک کلمه android: اضافه شده

 

تبریک !!!!

تم متریال شما امادست و الان میتونید برنامه رو اجرا کنید

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

در آخر اگه سوالی داشتین بپرسین ، به زودی اموزش navigation drawer متریال رو هم اموزش میدم

موفق باشید ...

اینم نتیجه نهایی...


0 0
داداش من هر کاری کردم اون پوشه value و استایل درست نشد بیلد کردم کل محیطم بستم نشد که نشد اندروید استودیو من 1.3 هستش فک کنم تغییر کرده درسته؟ (9 سال پیش)
0 0
الان بهت میگم ... درسته ... برو تو پوشه پروژت مثلا درایو D پوشه فلان برای هرکسی به هر حال فرق داره... اونجا از مسیر درست پوشه value رو میتونی پیدا کنی و ی فایل txt درست کنی ، مطالب رو کپی کنی و در اخر با فرمت xml سیو کنی... بعد این کارا پوشه value تو اندروید استادیو ظاهر میشه و میتونی بقیه تغییرات رو انجام بدی (9 سال پیش)
0 0
اموزش کامل متریال دیزاین رو میتونی تو این فیلما دریابی (9 سال پیش)
0 0
لینک (9 سال پیش)
0 0
دادا یه سوال دیگه: وقتی تو استودیو یه پروژه میسازی اگه به همون حالت خام توی گوشی تستش کنی میبینی یه اکشن بار تمیز داره و وقتی روی option کلیک میکنی گزینه settings خیلی نرم با انیمیشن سبک میاد بالا و وقتی روش کلیک میکنی رنگش عوض میشه(اینم افکت پیش فرض داره) که اگه بخایم تو اکلیپس از این کارا بکنیم باید کد براش بزنیم... راهی نیس که تو اکلیپس هم اینا باشه به صورت پیش فرض بدون کد؟ (9 سال پیش)
0 0
حتمالا با انیمیشن میشه این کارارو تو اکلیپس کرد ولی اگه بخوایم بصورت پیشفرض باشه نمیشه .... اکلیپس رو کلا بیخیال شو داداش من که دارم اموزاش استادو با اندروید استادیو ادامه میدم چون محیط جذاب تری هم داره!!!! (9 سال پیش)
0 0
منم با محیطش خیلی حال میکنم و چن روز پیش نصبش کردم v1.3 و میخاستم اولین پروژمو با اون بنویسم ولی به دو دلیل موفق نشدم : 1-با اینکه هشت گیگ رم و cpu:i7 دارم ولی کند بود و مدام میخاست بیلد کنه و بیلدش هم خیلی وقت طول میکشید البته بعضی وقتا هم اینکار خیلی سریع انجام میشد ولی نتونستم این مشکلو حل کنم و الان دارم پاکش میکنم(همین الان دلم برا محیطش تنگ شده) (9 سال پیش)
0 0
دلیل دومش هم این بود که لب تاب من 15.6 اینچه ازنظر ارتفاع یه کمی کم میاورد مثلا پنجره ساخت اکتیویتی جدید دکمه های finish next cancel زیر نوار پایین ویندوز قایم میشد و باید با تب و اینتر اونارو میزدم که البته دلیل اول من باعث شد تا از اون محیط نا امید شم راستی شما از این مشکلا نداری؟ (9 سال پیش)
0 0
نه خداروشکر من مشکلی ندارم باهاش !! البته من با لپتاپی میرم که مشخصات سیستم شمارو داره البته اندروید استادیو خودش کلا یکمقدار برای دیباگ کردن پروژه طول میکشه !!!! ولی هنگام ساخت پروژه یعنی همون بیلد کردن ، هیچ مشکلی نداشتم البته اینم بگم که یکمقدار طول میکشه !!! درکل سرعتش کمتر از اکلیپس وی خییییلی لذت بخش تره !!!!!!! اگه پاکش کردی اشتباه کردی چون اول باید بهش عادت کنی بعد شروع به کد زدن !!! درکل بازم به سلیقت برمیگرده !!! (9 سال پیش)
0 0
ممنون از بابت آموزش...اما دوست عزیز شما انقدر متاسبانه در مورد اندروید استدیو صحبت نکنید! ورژن جدید اکلیپس بسیار پرسرعت تر از اندروید استدیو است و حدود 90 درصد امکانات اندروید استدیو رو نیز داراست(10 درصد ما بقی چندان کار آمد نیست) ...من نسخه جدید اکلیپس رو چند ماهی هست که استفاده میکنم...نکته ی قابل ستایش اون هم سرعت فوق العاده بالای اونه...من چندین بار از اندروید استدیو استفاده کردم ...واقعا کند است و افتضاح! با هر کلیک روی هر آیتم حدودا به اندازه ی خوردن یک لیوان چای از شما زمان خواهد برد تا کاری که میخواهید رو انجام بده براتون(اضافه کنم که سخت افزاره سیستم ام کاملا قوی و به روز است) خلاصه این که در حال حاضر اصلا نباید سراغ اندروید استدیو رفت...با تشکر از آموزش خوبتون (9 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .