انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
thumbnail برای گریدویو- فولدر خاص یا در زمان اجرا (در برنامه نویسی اندروید)

thumbnail برای گریدویو- فولدر خاص یا در زمان اجرا (در برنامه نویسی اندروید)

#2
سلام.
قبلا یکی از دوستان در مورد پایین بودن سرعت GridView ای که در یکی از کلیدها شرح داده بودم، تذکر داده بود. در این موارد، اولین چیزی که به ذهن بنده می رسد، کدهای روش getView در Adapter سازنده item ها است. پس اگر سرعت نمایش GridView آهسته است (هنگام بالا و پایین رفتن و ساخته شدن آنها)، بهتر است ابتدا این بخش از کدها را بررسی کنید. منظورم بخشی از کدها که ImageView را شناسایی می کنیم نیست، بلکه شکل کلی ساختار خود روش getView است، یعنی این ساختار :

کد پی‌اچ‌پی:
if (convertView == null) {  // if it's not recycled, initialize some attributes
     
 
} else {
     
 } 

بنابراین بد نیست ساختارهای دیگر برای ساخته شدن View مربوط به item ها را هم چک کنید (معمولا کدنویسی های مختلفی برای آن داریم) و ببینید آیا سرعت بهتر می شود یا خیر (قبل از تغییر، از پروژه اندروید، یک فایل پشتیبان تهیه کنید).

این مورد را به این دلیل بیان کردم که قبلا خودم هنگام کار با ListView در مواردی که اطلاعات سنگینی نمایش داده می شود (یا موارد خاص دیگر)، عملا تاثیرگذاری زیاد اتعریف ساختار برای ساخته شدن View مربوط به item را مشاهده کردم.

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

در مواردی که از thumbnail برای سبکتر شدن برنامه اندروید استفاده می شود (یا حتی در طراحی وب سایت ها)، thumbnail دقیقا در همان زمان ذخیره شدن عکس در حافظه، ساخته خواهد شد (و در حافظه ذخیره می شود)، نه در زمانی که می خواهیم آن را نمایش بدهیم (نه در زمان نمایش لیست). اینگونه در زمان نمایش لیست عکس ها، هیچ زمانی صرف ساختن thumbnail نخواهد شد.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط mina73


پیام‌های این موضوع
RE: thumbnail برای گریدویو- فولدر خاص یا در زمان اجرا (در برنامه نویسی اندروید) - توسط admin - ۱۳۹۴/۰۵/۲۵, ۰۲:۰۹ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان