-1
我正在使用Android Studios,目前正在開發一個應用程序。我有一堆ImageView(大約30),我想每秒更改所有圖像。 我已經嘗試過使用會更改ImageView的線程,但線程無法正常工作。線程卡住,速度很慢。如何在不超載系統的情況下做到這一點? 在此先感謝從線程上重新更新用戶界面
我正在使用Android Studios,目前正在開發一個應用程序。我有一堆ImageView(大約30),我想每秒更改所有圖像。 我已經嘗試過使用會更改ImageView的線程,但線程無法正常工作。線程卡住,速度很慢。如何在不超載系統的情況下做到這一點? 在此先感謝從線程上重新更新用戶界面
查找到畢加索,http://square.github.io/picasso/,它會處理負載,緩存等
你能perovide您使用更新映像代碼? – nnesterov
好吧,我會在兩個評論中發佈代碼,因爲它太長了... –
package com.example.zohar.ledbox; import android.app.Activity; import android.os.Handler; import android.util.Log; import android.widget.ImageView; import java.util.Random; /** *由Zohar在8/25/2015創建。 */ public class DotsThread { ImageView [] Dots; int [] DotsColors; 布爾停止; public android.os.Handler處理程序; Random random = new Random(); public DotsThread(活動活動){ Dots = new ImageView [34]; Dots [0] =(ImageView)activity.findViewById(R.id.Dot1_1); –