رفتن به مطلب
  • 0

گرد نشدن گوشه پنل پس از بارگزاری تصویر


fun_code

سوال

سلام دوستان

در یک پنل ، یک تصویر (در بالا) و یک لیبل (در پایین) قرار دادم.

پنل رو با چندین روش گرد کردم...

اما زمانی که تصویر با کتابخانه پیکاسو بارگزاری و در imageview قرار میگیره ، گوشه های بالا از حالت گرد بودن خارج میشن.

آیا به جز استفاده از NinePatch روش دیگه ای سراغ دارید ؟(برای تعداد بالا بهینه نیست) از تارگت هم استفاده کردم و کند میشه.

ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

13 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در 11 ساعت قبل، fun_code گفته است :

منظورتون اینه که تصویر نباید دقیقا در موقعیت 0و0 و به طول و عرض پنل باشه ؟

اگر منظورتون اینه که نیاز بنده اینه که تصویر از گوشه های بالایی پنل فاصله نداشته باشه و زیر تصویر هم لیبل هست. در واقع کرنر پنل باید فقط گوشه های بالای تصویر رو پوشش بده.

تصویر هم مربع هست و جوری نیست که بگیم به ایمیج ویو پس از بارگزاری تصویر کرنر میده و پایینش رو زیر لیبل قرار میده که کرنر پایین تصویر مشخص نباشه.

میتونیم پس از بارگزاری تصویر ، از محتویات پنل عکس بگیریم و عکس رو در پنل نمایش بدیم و سپس به پنل کرنر بدیم ، اما اصلا بهینه نیست.

در برنامه های زیادی این مورد رو دیدم.

شبیه به تصویر زیر :

 

چیزی که تو این تصویر من میبینم کاردویو هست نه پنل. شما باید از کاردویو استفاده کنید و به کاردویو کرنر بدید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 14 ساعت قبل، محمدرضا شاهپیری گفته است :

چیزی که تو این تصویر من میبینم کاردویو هست نه پنل. شما باید از کاردویو استفاده کنید و به کاردویو کرنر بدید

استاد این تصویر رو مشابه اپ هایی که دیدم با فتوشاپ ساختم.

باید کارت ویو رو تست کنم. اگر خودش قابلیت کرنر نداشته باشه ، احتمالا تصویر رو درونش قرار بدیم بازم شبیه به پنل میشه.
پس چاره ای برای اجرای این موضوع با پنل نیست !؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 13 ساعت قبل، محمدرضا شاهپیری گفته است :

چیزی که تو این تصویر من میبینم کاردویو هست نه پنل. شما باید از کاردویو استفاده کنید و به کاردویو کرنر بدید

از cardView هم استفاده کردم ، خودش میاد محتوا رو padding میده که از حاشیه فاصله بگیره ! هرکاری کردم نمیذاره تصویر هم سایز آبجکت کارت ویو باشه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 12 ساعت قبل، fun_code گفته است :

از cardView هم استفاده کردم ، خودش میاد محتوا رو padding میده که از حاشیه فاصله بگیره ! هرکاری کردم نمیذاره تصویر هم سایز آبجکت کارت ویو باشه.

کتابخونه ای در حال آماده شدن هست برای این کار.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 13 دقیقه قبل، محمدرضا شاهپیری گفته است :

کتابخونه ای در حال آماده شدن هست برای این کار.

خیلی ممنون استاد

به نظر بدیهی میومد اما چنین نیست.

دقیقا برای اینکه چنین کتابخانه یا کلاسی نبود از شما پرسیدم که چنین کتابخانه ای رو نساختین ؟

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 28 مرداد 1398 در 13:27، محمدرضا شاهپیری گفته است :

کتابخونه ای در حال آماده شدن هست برای این کار.

سلام

استاد این کتابخانه منتشر شد که سریعا خریداری و از زحمات شما استفاده کنیم ؟

ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 6 ساعت قبل، fun_code گفته است :

سلام

استاد این کتابخانه منتشر شد که سریعا خریداری و از زحمات شما استفاده کنیم ؟

ممنون

سلام. کتابخونه آمادس. انشالا آخر هفته به صورت رایگان قرار میگیره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 13 شهریور 1398 در 22:09، محمدرضا شاهپیری گفته است :

سلام. کتابخونه آمادس. انشالا آخر هفته به صورت رایگان قرار میگیره

سلام

ممنون استاد

رایگان ! چنین کتابخانه ای پیدا نمیشه و اکثرا بهش نیاز دارن و جور دیگه ای مشکلشون رو برطرف میکنن.

به نظرم جهت حمایتی هم که شده حداقل 5 هزار تومان قرار بدین.

بدون شک زحمات شما بیش از این ها ارزش داره...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

آیا کسی میتونه راهنمایی کنه در رابطه با مشکل بالا ؟

کلا این سایت خلوت شده...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام. آقای شاهپیری در این مورد یک کتابخونه آپلود کردن؛ میتونید دانلود و استفاده بکنید:)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 1 ساعت قبل، peyman128 گفته است :

سلام. آقای شاهپیری در این مورد یک کتابخونه آپلود کردن؛ میتونید دانلود و استفاده بکنید:)

سلام

دو مرتبه ایشون رو ب این تاپیک دعوت کردم و پاسخی ندادن.

فکر نمیکنم داشته باشن

کتابخانه گرد کردن تصویر دارن اما این موضوع رو ندارن

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز این یه چیز خیلی بدیهی هست. شما وقتی میاین و imageview  رو توی پنل میزارین گوشه های پنل دیگه پشت گوشه های imageview قرار میگیره. شما باید به اندازه corner پنل، به imageview مارجین بدین. یا اینکه به پنل به اندازه corner پنل به پنل پدینگ بدین  تا گوشه های پنل همیشه مشخص باشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 3 ساعت قبل، محمدرضا شاهپیری گفته است :

دوست عزیز این یه چیز خیلی بدیهی هست. شما وقتی میاین و imageview  رو توی پنل میزارین گوشه های پنل دیگه پشت گوشه های imageview قرار میگیره. شما باید به اندازه corner پنل، به imageview مارجین بدین. یا اینکه به پنل به اندازه corner پنل به پنل پدینگ بدین  تا گوشه های پنل همیشه مشخص باشه

منظورتون اینه که تصویر نباید دقیقا در موقعیت 0و0 و به طول و عرض پنل باشه ؟

اگر منظورتون اینه که نیاز بنده اینه که تصویر از گوشه های بالایی پنل فاصله نداشته باشه و زیر تصویر هم لیبل هست. در واقع کرنر پنل باید فقط گوشه های بالای تصویر رو پوشش بده.

تصویر هم مربع هست و جوری نیست که بگیم به ایمیج ویو پس از بارگزاری تصویر کرنر میده و پایینش رو زیر لیبل قرار میده که کرنر پایین تصویر مشخص نباشه.

میتونیم پس از بارگزاری تصویر ، از محتویات پنل عکس بگیریم و عکس رو در پنل نمایش بدیم و سپس به پنل کرنر بدیم ، اما اصلا بهینه نیست.

در برنامه های زیادی این مورد رو دیدم.

شبیه به تصویر زیر :

so57_corner.jpg

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...