2011-06-09 62 views
1

我創建了一個擴展AsyncTask的類,參見下面的代碼。Android:定義XML文件中的動畫

public class myTask extends AsyncTask<Object, Integer, Object> 
{ 
    protected Context objContext; 
    public final Dialog dialog; 

    public myTask (Context context) 
    { 
    objContext = context; 
    dialog = new Dialog(objContext); 
    **dialog.setContentView(R.layout.loading);** 
    dialog.setTitle("Random Message goes here...."); 
    dialog.setCancelable(false); 
    } 

    @Override 
    protected void onPreExecute() 
    { 
    // TODO Auto-generated method stub 
    super.onPreExecute(); 
    dialog.show(); 
    } 
    . 
    . 
    . 
    . 
    . 
    . 
}//End of the class 

我怎樣才能在loading.xml文件,因此無需從其它任何功能更新對話框UI定義整個動畫。

+0

動畫,你說哪個對,套的setContentView一個視圖,而不是動畫。這個視圖是動畫的嗎? – Snicolas 2011-06-09 13:37:13

+0

我喜歡在視圖(XML文件)中定義要通過setContentView設置的動畫。讓我知道我該怎麼做。 – 2011-06-10 14:15:58

回答

0

我不確定它可以工作,但像往常一樣定義一個動畫,並在對話框顯示時調用視圖的startAnimation。

問候, 斯特凡