بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

نمایش گرادینت Gradient بصورت یکسان در همه گوشی ها

مدیریت گفتگو
Reza.M 11 سال پیش
آخرین تغییر: 11 سال پیش

دوستان سلام.

تو بحث گرادینت ، یه مشکلی دارم

تو برنامه از گرادینت استفاده کردم و اندازه ش رو با dip مشخص کردم

تصویر دلخواه و مورد قبول رو فقط تو گوشی 4 اینچ میتونم ببینم ، روی گوشی های کمتر از 4 اینچ ، اندازه گرادینت بزرگتر ، و گوشی های بالای 4 اینچ کوچیکتر ، طوری که مثلا تو گوشی 5.4 اینچ و مخصوصا تبلیت اصلا گرادینت دیده نمیشه

 

حالا میخوام اندازه گرادینتی که تو برنامه دادم تو همه دستگاه ها با هر اینچی یکسان نمایش داده بشه

 آیا میشه اندازه گرادینت رو با درصد بدیم که یکسان نشون بده؟

یا روش دیگه ای هم برای حل مسئله وجود داره؟

 

پیشاپیش از همه تشکر میکنم

 

نظرات

کاشی زاده 11 سال پیش
از 9patch استفاده کنید ، تا کشیده نشه .
Reza.M 11 سال پیش
محمد عزیز ، راستش خیلی از این عناصرهای گرافیکی رو با 9patch درست کردم ولی این یکی رو نتونستم، چون گرادینت بصورت نیم دایره است ، عکس کامل رو پایین میذارم ببینید...
کاشی زاده 11 سال پیش
گرادینت رو میتونی در اندروید هم با کد بسازی البته به راحتی فوتوشاپ نیست .
Reza.M 11 سال پیش
بله همینطوره... موندم چطوری اینو با فتوشاپ بصورت 9patch دربیارم، با کد که نتونستم...
کاشی زاده 11 سال پیش
به نظر من به جای زمان گذاشتن روی این طرح ، روی یه طرح بهتر و اوپتیمایز تر فکر کنی. استفاده از گرادیانت حس فوق العاده ای به کاربر نمیده .
Reza.M 11 سال پیش
خب داداش گلم ، قربونت ، بگو روی چه طرحی کار کنم ، شما پیشنهاد بده ، بروی چشم من استقبال میکنم
کاشی زاده 11 سال پیش
ساده مثلا توی متریال همه چیز ساده هست قرار نیست یه چیز عجیب تولید کنیم ، به قول استاد که میگن هر وقت حس کردی میخوای یه طرح خاصی خلق کنی اون موقع ینی داری بیراهه میری ، شمام دچار یه همچین وضعیتی شدی .
Reza.M 11 سال پیش
محمد جان از راهنمایی ت ممنون... ممنون که وقت گذاشتی...

پاسخ‌ها 1

Reza.M 11 سال پیش

این گرادینتی هست که با xml درست کردم ، فقط مشکلی که دارم اینه که ، تو همه دستگاه ها یکسان نشون نمیده

ممنون میشم راهنمایی کنید...

 

نظرات

Hajhosseini 11 سال پیش
رضا جان استاد توی آموزش هاش از گرادیانت استفاده کرده، شما ودیو هارو یه نگاهی بنداز خیلی خوب توضیح داده شده. باید 3 تا عدد بدی، شروع، میانی، پایان. نباید 2 عدده ست کنی.
Reza.M 11 سال پیش
ممنون، راستش ویدئو رو دیدم، مشکلی که دارم فقط تو گرادینت گرد (radial gradient) هستش (:

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