PDA

View Full Version : بهترین شیوه ی ساخت Splash Screen



AliRezaBeytari
چهارشنبه 10 دی 1393, 20:40 عصر
سلام دوستان.
میخواستم بدونم کدام روش در ساخت Splash Screen از همه بهتره ؟؟!!
مثلا بیایم و یه عکس Background برای Activity قرار بدید ؟؟!!
یا یه ImgaeView از Logo در وسط صفحه قرار بدیم ؟!؟!
و یا روش های دیگر ؟؟!!

Lulzsec
پنج شنبه 11 دی 1393, 00:05 صبح
سلام دوستان.میخواستم بدونم کدام روش در ساخت Splash Screen از همه بهتره ؟؟!!مثلا بیایم و یه عکس Background برای Activity قرار بدید ؟؟!!یا یه ImgaeView از Logo در وسط صفحه قرار بدیم ؟!؟!و یا روش های دیگر ؟؟!!

بهترین روش بستگی به نیازت داره. به طور مثال:

1. اگه فقط می خوای یه لوگو از برندت یا گروهت یا شرکتت به کاربر نشون بدی: بهترین کار برای اینکه حفظ زیبایی کنیم اینه که یه background ساده بزاری برای activity و با یه imageView(که لوگو هست) با یه انیمیشن تو صفحه بیاد.

2. اگه میخوای همون کارای بالا رو انجام بدی ولی خیلی سریع در عین حالا زیبا باشه: بهترین کار اینه که یه عکس درست کنی، به صورت ثابت همونو بزاری برای background activity. (بدونه هیچ قرطی بازی که در بالا ذکر شد)

3. یه کار قشنگ دیگه ای که هست اینه که جوری splash screen رو طراحی کنی که با یه انیمیشن به صفحه اصلی اپلیکیشنت "وصل بشه". این خیلی قشنگ میشه.(نمیدونم فهمیدی یا نه ولی نمونش برنامه "جاذبه حسینی")

نکته: اون دو تای بالایی مثل این سومی نیستند و معمولا اینجورین که یه عکسی نشون میدن که نوشته گروه "علیرضا و بچه ها" بعد یهو میاد تو صفحه اصلی(یا منو) اپلیکشن.

AliRezaBeytari
پنج شنبه 11 دی 1393, 00:16 صبح
بهترین روش بستگی به نیازت داره. به طور مثال:

1. اگه فقط می خوای یه لوگو از برندت یا گروهت یا شرکتت به کاربر نشون بدی: بهترین کار برای اینکه حفظ زیبایی کنیم اینه که یه background ساده بزاری برای activity و با یه imageView(که لوگو هست) با یه انیمیشن تو صفحه بیاد.

2. اگه میخوای همون کارای بالا رو انجام بدی ولی خیلی سریع در عین حالا زیبا باشه: بهترین کار اینه که یه عکس درست کنی، به صورت ثابت همونو بزاری برای background activity. (بدونه هیچ قرطی بازی که در بالا ذکر شد)

3. یه کار قشنگ دیگه ای که هست اینه که جوری splash screen رو طراحی کنی که با یه انیمیشن به صفحه اصلی اپلیکیشنت "وصل بشه". این خیلی قشنگ میشه.(نمیدونم فهمیدی یا نه ولی نمونش برنامه "جاذبه حسینی")

نکته: اون دو تای بالایی مثل این سومی نیستند و معمولا اینجورین که یه عکسی نشون میدن که نوشته گروه "علیرضا و بچه ها" بعد یهو میاد تو صفحه اصلی(یا منو) اپلیکشن.

خیلی ممنونم از پاسختون.
من بیشتر منظورم این بود که از چه روشی استفاده کنم تا در تمام Device ها به یک شکل و با اندازه مناسب و بدون افت کیفیت نمایش داده بشه !!

omid_cr77
پنج شنبه 11 دی 1393, 00:47 صبح
خیلی ممنونم از پاسختون.
من بیشتر منظورم این بود که از چه روشی استفاده کنم تا در تمام Device ها به یک شکل و با اندازه مناسب و بدون افت کیفیت نمایش داده بشه !!
عکس های پس زمینت رو با سایزهای مختلف طراحی کن.هر پوشه drawable مخصوص اندازه device خاص هست.

AliRezaBeytari
پنج شنبه 11 دی 1393, 11:19 صبح
عکس های پس زمینت رو با سایزهای مختلف طراحی کن.هر پوشه drawable مخصوص اندازه device خاص هست.

بله ، میدونم. اما خب اینکار یک مقدار زمان بر هست !!
راه راحت تری وجود نداره ؟؟!!

storm_saeed
پنج شنبه 11 دی 1393, 11:55 صبح
بله ، میدونم. اما خب اینکار یک مقدار زمان بر هست !!
راه راحت تری وجود نداره ؟؟!!
خیلی کارا میشه کرد
۱- تو کد عکس ها رو به بیت مپ تبدیل کنی و بعد اسکیلش کنی
۲- تو xml ات بیای weight بدی به عکس ها مثلا یه linealayout افقی داره وسط اش رو لوگو بزار با weight=۱ و دوتا view هم کنارش بزار اونا هم با weight=1 اینجوری اینطوری به نسبت ۱/۳ همیشه در وسط هست جدای از اینکه تو چه گوشی باشه
۳- یادمه یه ابزار بود که عکس بهش میدادی به سایز های مختلف تو اندروید(منظورم همون پوشه های drawable هست ) تبدیل میکرد تو سایت android-arsenal.com میتونی پیداش کنی