您也可以使用异步任务来解决您的问题。在它的背景函数中,让线程休眠特定的秒数,在 post 方法中,使图像视图的可见性消失。
在 oncreate new MyAsyncTask().execute(); 中调用 execute 方法
并创建一个如下定义的内部类:
private class MyAsyncTask extends AsyncTask<Void, Void, Void>{
@Override
protected void onPreExecute(){
// show your progress dialog
showtrue1.setBackgroundResource(R.drawable.ticktrue);
showtrue1.setVisibility(View.VISIBLE);
}
@Override
protected Void doInBackground(Void... voids){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(Void params)
{
showtrue1.setVisibility(View.GONE);
}
}