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

جلوگیری از برش خودکار image view


DexterFstone

سوال

سلام به همگی امیدوارم که سالم و سرحال باشید.

امروز داشتم با ایمیج ویو کار میکردم و متوجه شدم ک خود به خود قسمت عکسی ک از اکتیویتی میزنه بیرون حذف میکنه میخواستم بدونم چطوری میشه جلوشا گرفت ک برش نزنه؟

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

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

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

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

بطور کلی اگه از

IV.Bitmap

استفاده بشه اگه ایمیج ویو بزرگ تر از اکتیویتی باشه عکس خود به خود برش زده میشه

ولی اگه از

IV.SetBackgroundImage

استفاده بشه حتی اگه ایمیج ویو از اکتیویتی هم بزرگ تر باشه برای مثال 200%x بدیم هیچ مشکلی برای عکس پیش نمیاد و وجود داره

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

سلام،

از این کد در Activity_Create استفاده کنید ببنید درست میشه؟

ImageView.Gravity=Gravity.FILL

به جای ImageView اسم ایمیج ویوی خودتون رو قرار بدید.

:53:

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

در 5 دقیقه قبل، امیرحسین قاسمی گفته است :

سلام،

از این کد در Activity_Create استفاده کنید ببنید درست میشه؟

ImageView.Gravity=Gravity.FILL

به جای ImageView اسم ایمیج ویوی خودتون رو قرار بدید.

:53:

ن منظورم اینکه وقتی ایمیج ویو را بزرگ در نظر بگیرم و میزنه از اکتیویتی بیرون عکس برش میزنه

Activity.AddView(img,-10%x,-10%y,110%x,110%y)

چطوری عکس بزرگتر از آکتیویتی در نظر بگیرم شما ایده ای دارید؟

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

در ۶ دقیقه قبل، DexterFstone گفته است :

ن منظورم اینکه وقتی ایمیج ویو را بزرگ در نظر بگیرم و میزنه از اکتیویتی بیرون عکس برش میزنه


Activity.AddView(img,-10%x,-10%y,110%x,110%y)

چطوری عکس بزرگتر از آکتیویتی در نظر بگیرم شما ایده ای دارید؟

شما وقتی تصویر رو طراحی می کنید، 20درصد از عرض و 20درصد از طول اضافه بزارید. بدین شکل:

ps2021.png

یعنی اون بخشی که میخواهید نمایش داده بشه در وسط بزارید.

ببخشید اگه راه غیراصولی گفتم چون الان چیزی به فکرم نمیرسه:DD:

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

در ۱ ساعت قبل، امیرحسین قاسمی گفته است :

شما وقتی تصویر رو طراحی می کنید، 20درصد از عرض و 20درصد از طول اضافه بزارید. بدین شکل:

ps2021.png

یعنی اون بخشی که میخواهید نمایش داده بشه در وسط بزارید.

ببخشید اگه راه غیراصولی گفتم چون الان چیزی به فکرم نمیرسه:DD:

فایده نداره امتحان کردم

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

در ۱ ساعت قبل، DexterFstone گفته است :

ن منظورم اینکه وقتی ایمیج ویو را بزرگ در نظر بگیرم و میزنه از اکتیویتی بیرون عکس برش میزنه


Activity.AddView(img,-10%x,-10%y,110%x,110%y)

چطوری عکس بزرگتر از آکتیویتی در نظر بگیرم شما ایده ای دارید؟

سلام. کلا متوجه منظورتون نمیشم. یعنی چی عکس بزرگتر از اکتیویتی؟مگه داریم همچین چیزی؟

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

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

سلام. کلا متوجه منظورتون نمیشم. یعنی چی عکس بزرگتر از اکتیویتی؟مگه داریم همچین چیزی؟

ببینید میخوام عکسم از اکتیویتی بزنه بیرون بعد با کد

SetLayoutAnimation

به آرومی میخوام حرکت کنه و ی حالت تغییر زاویه دید ایجاد بشه برای بازیم نیاز دارم دادا

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

فکنم با شکل توضیح بدم سوال واضح تره

Layer_2.jpg

خب ببینید این محیط بازی منه و من میخوام قسمتی از عکسم ک محیط بازی منه از اکتیویتی بیرون زده باشه همون قسمت قرمز رنگ و خب مشکل اینکه من چنین کاری کنم برنامه خود به خود قسمت خارج از قرمز رنگ برش میزنه و به سفید تبدیل میشه

الان چیکار کنم ک این اتفاق نیوفته؟

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

بایگانی شده

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

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

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