morteza271
چهارشنبه 08 آذر 1391, 13:06 عصر
سلام دوستان.
من میخوام وقتی کاربر بر روی یک کلید کلیک کرد حدود 10تا تصویر رو در یه کنترل که Scroll میخوره لود بشه و برای اینکار از تردها استفاده میکنم...
وقتی که کاربر کلیک میکنه من یه کنترل Loading رو نمایش میدم که کاربر متوجه بشه که سیستم داره کار میکنه و وقتی که لود تصاویر تموم میشه این کنترل رو میبندم...
تا اینجا مشکلی نیست ولی مشکل اینجاس که من توی یه ترد اومدم یه حلقه نوشتم که تصاویر رو یکی یکی به کنترل مورد نظر اضافه میکنه، اینم مشکلی نداره ولی این حلقه خیلی زود تموم میشه و کنترل Loading بسته میشه ولی تصاویر با تاخیر حدود 5ثانیه بعد نمایش داده میشن... میدونم چون حجم تصاویر بالاس (هر کدوم حدود 10 مگ) این نمایش به تاخیر میفته...
کسی از دوستان میدونه من باید چیکار کنم تا اون کنترل Loading بعد از اینکه تصاویر نمایش داده شد بسته بشه...
کلا برای لود تصاویر با حجم بالا باید چیکار کرد؟؟؟
من میخوام وقتی کاربر بر روی یک کلید کلیک کرد حدود 10تا تصویر رو در یه کنترل که Scroll میخوره لود بشه و برای اینکار از تردها استفاده میکنم...
وقتی که کاربر کلیک میکنه من یه کنترل Loading رو نمایش میدم که کاربر متوجه بشه که سیستم داره کار میکنه و وقتی که لود تصاویر تموم میشه این کنترل رو میبندم...
تا اینجا مشکلی نیست ولی مشکل اینجاس که من توی یه ترد اومدم یه حلقه نوشتم که تصاویر رو یکی یکی به کنترل مورد نظر اضافه میکنه، اینم مشکلی نداره ولی این حلقه خیلی زود تموم میشه و کنترل Loading بسته میشه ولی تصاویر با تاخیر حدود 5ثانیه بعد نمایش داده میشن... میدونم چون حجم تصاویر بالاس (هر کدوم حدود 10 مگ) این نمایش به تاخیر میفته...
کسی از دوستان میدونه من باید چیکار کنم تا اون کنترل Loading بعد از اینکه تصاویر نمایش داده شد بسته بشه...
کلا برای لود تصاویر با حجم بالا باید چیکار کرد؟؟؟