طراحی مناسب برای تمامی سایز های گوشی
سلام دوستان ! سوال بسیار مبتدی ای دارم و فکر میکنم همین سوال مبتدی مشکل خیلی هاست و هنوز راه حلی براش ارائه نشده
به شخصه به طراحی ui برنامه ام خیلی اهمیت میدم و با اینکه الان 2 تا اپ غیر محتوایی اماده دارم ولی همش توی طراحی ui وسواس به خرج میدم و همش فکر میکنم که میشه بهتر از این هم ساخت.با اینکه اپ رو به چند دوست توسعه دهنده نشون دادم و اونا تاکید کردن که بسیار خوب طراحی شده و چرا نمیدیش بیرون، من همچنان دلیلم رو عالی نبودن طراحی بیان کردم.
رابط کاربری اپ روی Genymotion خیلی خوب کار میکنه.همینطور روی گوشی های صفحه کوچیکی مثل Galaxy Star ولی روی گوشی های 6.1 اینچی مثل Huawei mate میاد کلا همه چیز به هم میریزه.اصن وقتی اپ رو روی mate اجرا میکنم بدجوری میخوره تو ذوقم.
کل منابع هنری استفاده شده رو هم با Image macgick تبدیل کردم و داخل پوشه های مرتبط ریختم ولی باز فایده ای نداشته.
امروزه هم که بیشتر گوشی ها دارای صفحه های بالای 5 اینچ هستن و گوشی هایی با این سایز بیشتر طرفدار دارن.چکار میتونیم بکنیم که رابط کاربری هامون روی همچین گوشی های بزرگی مشکل ساز نشن ؟ دوستی گفت که قید گوشی های بزرگ رو بزن.اینکار منطقی هست ؟
مهدی جان مشکل اصلی در همین جاست. بک گراندهایی که ما استفاده می کنیم برای کاهش حجم برنامه و برای جلوگیری از مواردی مشابه آنچه برای شما پیش آمده و موارد زیاد دیگه ای که حتی برای شما هم پیش نیامده (!) بهتر است این خصوصیات در آن رعایت بشه:
1- header و footer و حتی حاشیه ها را از بک گراند جدا کنید. با این کار دست خودتون را برای استفاده از 9patch ها باز گذاشته اید و حاشیه ها به راحتی در ارتفاع گسترش می یابند و سربرگ و پابرگ در عرض. به این ترتیب می توانید از یک رنگ ساده و یا گرادیان فابریک خود اندروید استفاده کنید.
2- اگر رنگ ساده یا گرادیانت برای شما کاربردی نبود بهتر است به مواردی مثل tile کردن بک گراند فکر کنید.
3- اگر تصویر خاصی مثلا در وسط بک گراند دارید که فکر می کنید از روش های بالا نمی توانید استفاده کنید، سخت در اشتباهید. یک راه این است که آن تصویر را نیز به صورت عکسی مجزا در برنامه و در وسط (و یا هر جای دیگری از صفحه) به نمایش بگذارید. و البته راه حل های ابتکاری دیگری هم هست.
4- استفاده از امکانات ترسیمی خود اندروید اگرچه سخت است، اما می تواند جلوه زیبایی را به کار شما بدهد. پس به آن ها فکر کنید.
5- دوستان اگر چیز دیگه ای هم هست بگویید تا استفاده کنیم.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .

