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

پایین اومدن کیفیت تصویر


fileman

سوال

سلام بچه ها

من یه برنامه ساختم که با استفاده از آرایه تعداد 30 تصویر رو توی برنامه لود میکنم که توی هر اکتیویتی یک تصویر لود میشه.

ولی بعد از این که چند تصویر لود شد ، کیفیت تصاویر میاد پایین و تصاویر شطرنجی میشن و بعضی وقت ها هم برنامه کرش میکنه (not responsing) :roomNemishe:

باید چه کار کنم که درست بشه؟ :fekr:

هر کی میدونه لطفا کمک کنه! خیلی براش زحمت کشیدم! :bye:

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

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

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

قبلا در موردش بحث کرده بودیم و یه تاپیک بود که حذف شد ، اما بازم چند تا تاپیک هست.

برای حل مشکل شما باید عکس هارو به جای LoadBitmap از loadBitmapSample استفاده کنید.

و عکس هایی که لود میکنید ، بعد ازاینکه دیگه بهش احتیاج ندارید یا از اکتیویتی میخواین بیاید بیرون اینکارو بکنید:

imageview1.SetBackGroundImage(null)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

ولی الان سرعت لود اکتیویتی ها خیلی میاد پایین(از 7 به بعد)

چه کنم؟ :fekr:

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

این کد رو هم به مانیفست اضافه کن:

SetApplicationAttribute(android:largeHeap,"true")

7به بعد؟؟؟ یعنی 7تا اکتیویتی داری؟؟

 

----------------------------------------------

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

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("main")
If FirstTime=True Then
عکس ها رو لود کنید
End If
End Sub

یعنی فقط بار اول عکس هارو لود کنه.(بار اولی که برنامه اجرا شد) یعنی بعد از توقف برنامه دوباره عکسا لود میشه.

من تو مدیریت فایل های واتس اپ از این روش ها استفاده کردم و حتی 200تا عکس هم لود بشه مشکلی پیش نمیاد و همه راضی بودن.

 

عکس ها هم وقتی با loadbitmapSapmle لود میکنی ، همه رو با سایز مشخصی لود کن مثلا: 300در200

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

بایگانی شده

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

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

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