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

آموزش طراحی در Eclipse ( ساختن یه برنامه ساده )

SaLaH KuRD  10 سال پیش  8 سال پیش
+46 0

نتیجه نهایی کار ( در تمامی دستگاه ها به خوبی نمایش داده می شود )

تا لود شدن عکس به صورت کامل شکیبا باشید...

خوب دوستان می خوایم اولین برنامه رو که در فتوشاپ طراحی کردیم به محیط Eclipse ببریم ! خوب قطعا طرح گرافیکی من یه رنگ و یا یه Background داره که من قبلا اون رو انتخاب کردم :

برای دیدن عکس در سایز اصلی و با کیفیت بالا بر روی آن کلیک کنید !

و همچنین برای حالت Lanscape یه عکس جدا در نظر گرفتم تا برنامه رو زیباتر کنه !

برای دیدن عکس در سایز اصلی و با کیفیت بالا بر روی آن کلیک کنید !

من عکس بالا رو در اندازه 1200px در 1800px طراحی کردم ! و شما می تونید برای کیفیت بیشتر کار در سایز های کوچک تری هم طراحی کنید و به صورت جداگانه برای هر یک از پوشه های hdpi , ldpi, xhdpi, mdpi به صورت جداگانه عکس رو طراحی کنید !

و پروژه من شامل دکمه هایی برای جا به جا شدن بین صفحات نیز هست که اون ها رو هم در سایز 400px در 88px توی فتوشاپ طراحی کردم ! عکس دکمه ها :

و چون اولین آموزش هست چیز دیگه ای نداره و خیلی ساده هست ! خوب بریم سراغ پیاده سازی اون در Eclipse !

بعد از اجرا کردن برنامه Eclipse مانند تصویر پوشه های زیر رو به پروژه خودتون اضافه کنید .

و همچنین Background ها و دکمه هایی که در بالا قرار داده بودم رو باید در پوشه drawable-xhdpi قرار بدید !

برای اینکار بر روی عکس هایی که در بالا قرار دادم کلیک راست کنید و Save Image رو بزنید و بر روی Desktop ذخیره کنید سپس اون ها رو کپی کنید و توی پوشه Paste کنید !

برای زیبایی بیشتر کار می تونید اون ها رو برای پوشه های drawable دیگر هم Resize کنید و قرار بدید ! اما ما فعلا فقط در پوشه drawable-xhdpi قرار میدیم !

فایل Main.xml رو که در پوشه layout قرار داره باز کنید !

سپس Linear Layout رو انتخاب کنید و توی Propertise مثل عکس توی قسمت Background عکسی رو که تو پوشه Drawable قرار داده بودیم انتخاب کنیم !

برای دیدن عکس با کیفیت بالا روی آن کلیک کنید !

خوب حالا باید دکمه هامون رو به پروژه اضافه کنیم برای اینکار از توی قسمت Image & Media یک ImageView به صفحه اضافه کنید و Background رو عکس دکمه قرار بدید و Layout Margin Top اونو 10dip قرار بدید و برای تک تک دکمه ها همین مراحل رو دنبال کنید. Linear Layout رو انتخاب کنید و Gravity اون رو Center قرار بدید !نتیجه کار میشه این :

برای دیدن عکس با کیفیت بالا روی آن کلیک کنید !

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

پس الان باید توی تمامی پوشه های Layout فایل Main.xml وجود داشته باشه ! خوب تک تک فایل های Xml داخل پوشه های Layout رو باز کنید و مطمئن باشید که طرح گرافیکی شما بهم نریخته است ! مثال : من فایل Main.xml موجود در پوشه Layout-xlarge رو باز می کنم و میبینم که اندازه دکمه ها توی اون ها خیلی کوچک هستش پس دکمه ها رو بزرگ می کنم !

و برای پوشه های Layout-land عکسی روکه برای حالت Landscape ساخته بودم قرار میدم . ببخشید اگه خیلی ساده بود ! چون اولین برنامه هستش و بیشتر جهت آشنایی با نحوه کار بود ...  مطالب بهتری در راه است .

 

+1 0
دکمه هارو خیلی قشنگ طراحی کردی صلاح کارت بیسته ، یه سئوال دکمه ها رو در پوشه Layout-xlarge به چه نسبتی باید بزرگ کرد ؟ یا همینجوریه ، مثلاً این قدر که به نظر مناسب بیاد؟ (10 سال پیش)
+1 0
صلاح اون تصویر بک گراند رو اگه خودت طراحی کردی آموزش طراحی شو در تاپیک فتوشاپ بذاری خیلی ارزشمنده :) (10 سال پیش)
+1 0
خواهش می کنم ! بزرگ کردن دکمه ها نسبت خاصی نداره و باید به دلخواه اندازشو قرار بدید . و Background رو من طراحی نکردم توی Google سرچ کردم و پیدا کردم :) موفق باشید. (10 سال پیش)
0 0
خیلی خیلی ممنون سلاح جان من اپم اماده بود فقط گرافیک نداشت ایشااله با کمک تو و اقای منصری دو روز دیگه اپم رو توی بازار میزارم (10 سال پیش)
+1 0
خواهش میکنم امیر جان ، انشالله هر چه زودتر برنامه هاتو توی بازار ببینـــیم ... (10 سال پیش)
+3 0
منظورت از منصري من بودم؟:-) اتفاقا توي اين چند روز خواستم چند تا ويديو در مورد طراحي UI در اكليپس ضبط كنم كه متاسفانه نشد. هر كمكي از دستمون بر بياد دريغ نميكنيم اميراحمد جان (10 سال پیش)
0 0
شما همینجوری یه نظر که میزاری ما ده قدم میرم جلوتر فیلم میخوایم چی کار (10 سال پیش)
+1 0
اقا دست درد نکنه وقت گذاشتی!یه سوال ازت داشتم صلاح جان. یادمه تو UI یی که برای اقای نور حسینی درست کرده بودی یک قسمتو گذاشته بودی که نوشته ها در اون scroll بشن! اون 4 تا حاشیه,4 تا imageview بودن؟یا یک عکس؟!میشه در مورد اون یکم توضیح بدی؟ مرسی (10 سال پیش)
+1 0
خواهش می کنم ، ساختن اون طرح توی Eclipse زیاد سخت نیست ! ذackground که مشخصه و تیتر مطالب رو هم می تونیم یه Layout بسازیم و Background اون رو عکس تیتر قرار بدیم و داخلش یه TextView و محتوای مطلب هم داخل یه اسکرول View قرار داره ، دکمه های خانه و صفحه قبل و بعد رو هم جداگانه توسط ImageView وارد می کنیم ! موفق باشید. (10 سال پیش)
+5 0
نه، ولی دیگه آموزش ویدیویی کامل فتوشاپ ( صفر تا پنجاه:)) رو همین روزا میذارم. تاپیک فتوشاپ رفته قعر جدول (10 سال پیش)
+1 0
اقا صلاح خسته نباشی شدید.فقط یه سوال بقیه آموزش ها چیشد ؟ 4 روزه که تاپیک خوابیده ! (10 سال پیش)
0 0
موفق باشید آقا صلاح؛ خیلی ممنون میشم اگه آموزش ها را ادامه بدید. خیلی مفیده. (10 سال پیش)
0 0
صلاح جان کارت عالیه! فقط 2 تا سوال. یکی اینکه نظرت در مورد آموزش ویدیویی چیه؟ به نظرم اگه اینارو ویدیو کنی نور علی نور میشه! حالا نه با کیفیت اچ دی اما ویدیو باشه و با کیفیت معقول خیلی خوبه. سوال دوم اینکه شما این دکمه ها و عکسها رو با بچ فایل استاد ریسایز میکنی یا دستی اینکارو انجام میدی؟ (10 سال پیش)
0 0
سلام . من نمیدونم اشتباه از منه یا از گوشیم . رو حالت land تو امولیتور تمام تنظیمات درست کار میکنه وقتی رو گوشی نصب میکنم همه چی بهم میریزه گوشیمم huawei g700 هستش. لطفا راهنمایی کنید. مرسی (9 سال پیش)
0 0
از کجا باید به اکلیپس فهموند که تصویر حالت ساده با لند اسکیپ فرق داره؟ یعنی کجا باید وارد کرد؟ (9 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
YMSA  9 سال پیش
+5 0

سلام مرسی از اموزشتون

دوستان می تونید از وکتور های دکمه نیز استفاده کنید .نمونه از این دکمه ها برای دانلود( لینک )

پاسخ به سوال 
ali  8 سال پیش
0 0

عکسهای بگراند رو فقط باید در سایزهای 1200 * 1800 طراحی کرد که در گوشی های مختلف به مشکل نخوریم؟

+1 0
توی بخش 3 قسمت بکارگیری عناصر گرافیکی استاد آقاجانی یه فایل اکسل رو باز می کنند و سایز های مناسب برای طراحی را توضیح می دهند. (8 سال پیش)

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