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

مشکل در تصویر 9 patch

مدیریت گفتگو
سبحان 12 سال پیش
آخرین تغییر: 12 سال پیش

دوستان لطفا کمک کنید

من طبق آموزش تصویر نین پتچ درست می کنم . در قسمت main.xml هم درست نشون میده اما تو امیلایتور انگار اصلا درستش نکردم و تصویر بدی میده کسی میدونه مشکل از کجاست ؟

نظرات

hosseinAmini 12 سال پیش
یه دفه clean کن برنامه رو ببین درست میشه.
Spirit 12 سال پیش
این عکس مورد نظرت رو یجا آپلود کن ببینم درست Patch کردی
محسن 12 سال پیش
به احتمال زیاد درست پچ نشده
ABC 12 سال پیش
منم دقیقا همین مشکلا دارم تو main پچ شده نشون می ده تو امولیتور انگار پچ نشده

پاسخ‌ها 5

سبحان 12 سال پیش

نظرات

Spirit 12 سال پیش
تصویر رو درست پچ نکردید ، شاید آموزش رو با دقت دنبال نکردین
سبحان 12 سال پیش
کجاش مشکل داره.میشه راهنمایی کنید
Spirit 12 سال پیش
در توانم نیست توضیح بدم ، یعنی نمیشه ، شاید کسی دیگه بتونه ، ولی فکر نکنم قبلا کسی چنین مشکلی رو مطرح کرده باشه با دیدن آموزشا ، شما مطمئن یه بار دیگه فیلم رو با دقت بی نهایت ببین :)
سبحان 12 سال پیش

این هم در برنامه ۹ پتچ. مشکل تو طراحی نیست دوستان.خواهش می کنم کمک کنید من دارم دیوانه میشم.من حاضرم فایل هم بفرستم.

نظرات

hosseinAmini 12 سال پیش
آقا من فکر کنم یه چنین چیزی واسم پیش اومده بود که فکر کنم تو همین برنامه 9patch عکس رو باز می کردم بعد دوباره ذخیره می کردم و با عکس قبلی تو پروژم جایگزین می کردم و برنامه رو clean می کردم. امتحان کن ایشالا درست میشه. اگر هم نشد دیگه ببخشید
Spirit 12 سال پیش
تصویری که فرستادید رو من تست کردم ، مشکل داره وگرنه چرا این تصاویر درست هستن لینک
سبحان 12 سال پیش
ممنون اقای حسین امینی و sp!r!t
Alireza 12 سال پیش
مرکز تصویر رو یه رنگ دیگه بزن و بعد دوباره امتحان کن
سبحان 12 سال پیش

من یکبار دیگه طبق فیلم آموزشی پیش رفتم و حل شد !!!!

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

نظرات

YouNes Sh 12 سال پیش
با فتوشاپ اگه درست میکنی باید وقتی طراحیت تموم شد یه لایه روش بسازی و رو اون لایه خط های مشکلی رو بکشی
YouNes Sh 12 سال پیش
با فتوشاپ اگه درست میکنی باید وقتی طراحیت تموم شد یه لایه روش بسازی و رو اون لایه خط های مشکلی رو بکشی
سبحان 12 سال پیش

ممنونم اقای YouNes Sh

لطف کردین :)

نظرات

Hossein Rezaei 12 سال پیش

 نکته ای کلیدی که در استفاده از 9 پچ ها  باید رعایت بشه اینه که : حتما این نوع عکس ها باید داخل پوشه ای به نام drowable باشه که خودتون اون رو به فایل res اضافه می کنید بزارید؛ نه پوشه های آماده Ldpi، Mdpi و ... .

برای پیش نیامدن باگ های این چنینی پیشنهاد دیگه ای که دارم اینه که اگر حتی با فتوشاپ هم عکسی رو طراحی میکنید و قصد دارید اون رو 9پچ کنید، خطوط مشکی دور اون رو با فتوشاپ نذارید!! فقط فایل رو با پسوند " 9.پی ان جی" ذخیره کنید و بعد با استفاده از ابزار draw9patch.bat خود اندروید که در پوشه D:\dev\sdk\android\tools قرار داره اون تصویر رو باز کنید و با این ابزار خطوط مشکی رو دور تصویر رو بکشید. چون این ابزار خودش دقیقا به اندازه یک پیکسل در اطراف تصویر به شما فضا میده؛ ضمن اینکه هم زمان می تونید تاثیرات پچ رو روی عکس ببینید و همونجا ادیتش کنید(با کلیک کردن خطوط مشکی کشیده و با نگه داشتن شیفت و کلیک کردن پیکسهای مشکی  پاک میشه.)

نظرات

***ali*** 12 سال پیش
به چه نکته ی خوبی اشاره کردید . پس ناین پچ حجم عکس رو هم پایین میاره نه ؟
Hossein Rezaei 12 سال پیش
بله؛ به این دلیل که نیاز به طراحی پیکسلهای تکراری بخاطر افزایش ابعاد نیست. اما طراحی با 9پچ ها، بیشتر در حجم کلی پروژه خودش رو نشون میده. چرا که شما اگر منابع هنری پروژه رو بتونید تا جای ممکن بصورت 9پچ طراحی کنید، دیگه نیازی نخواهد بود برای کنترل کامل اجزای UI، به ازای سایزهای مختلف دستگاه ها، تصاویر تکراری با ابعاد و کیفیت متفاوت، در برنامه import کنید. پس این یعنی کاهش چشمگیر حجم پروژه بهمراه کنترلی مناسب روی اجزای UI.

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