我的可绘制文件夹中有两个图像,我希望每 x 次在我的视图中交替这两个图像。我尝试使用 Asynctask 但不起作用,我找不到解决方案。
我的xml代码
<ImageView
android:id="@+id/imageload"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="64dp"
android:adjustViewBounds="false"
android:baselineAlignBottom="false"
android:contentDescription="@string/imatge"
android:cropToPadding="false"
android:fitsSystemWindows="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:src="@drawable/hdtitol2" />
我打电话给班级:
new ModifyImage().execute(null,null,null);
主类包含带有异步代码的 de 类
public class ModifyImage extends AsyncTask<Void, Void, Void> {
ImageView img= (ImageView)findViewById(R.id.imageload);
@Override
protected void onPreExecute(){
}
@Override
protected Void doInBackground(Void... params) {
// TODO Auto-generated method stub
int i = 0;
boolean opt = true;
boolean exit = false;
while(!exit){
if(i == 1000){
i = 0;
if(!opt){
img.setImageResource(R.drawable.blackhdtitol2);
opt =true;
}else{
opt = false;
img.setImageResource(R.drawable.hdtitol2);
}
}
i++;
}
return null;
}
@Override
protected void onPostExecute(Void i){
}
}