2014-05-22 65 views
0

在我的應用程序中,asyntask正在運行時顯示進度對話框。但它填滿了屏幕,所以用戶無法做任何事情。我想在佈局中放置一個動畫。所以雖然asyntask是runnnig動畫顯示然後消失。 我可以通過textview來做到這一點。 Textview變得可見並寫入「發送」,asyntask結束時textview變得不可見。我怎樣才能做到這一點的動畫GIF?Android在佈局中顯示加載動畫

回答

1

您可以在佈局的中心設置不確定的ProgressBar,使其在onPreExecute()中可見,並使其在onPostExecute()中消失。

1

首先製作一個定製的xml動畫,用於在anim文件夾中加載。

而不是顯示一個TextView,你可以顯示一個視圖設置動畫。 anyView.setAnimation(animation);

其中動畫是一個對象,您可以使用 AnimationUtils.loadanimation(context,R.anim.your_anim)來初始化;

並且在完成後臺處理後,將視圖的可見性設置爲「消失」。