0
所以我有一個列表,我想檢查視圖是否返回,所以我可以調用loadingAnimation.start()
來使imageview insite listview animate 讓我告訴你我的意思..當getview()返回視圖時,有沒有什麼辦法可以在適配器中檢測到?Android
public View getView(final int position, View convertView, ViewGroup parent) {
final ViewHolder holder;
if (convertView == null) {
.... blah blah
} else {
holder = (ViewHolder) convertView.getTag();
//HERE IMAGE IS LOADED (SHOWN) SO .start() WILL WORK
holder.loadingAnimation.start();
}
,如果我向下滾動動畫使用此代碼開始以work.but列表視圖的第一初始 位置在一開始
不工作請注意,如果我在(convertView == null) {
內或僅在if .. else .. t之外撥打loadingAnimation.start()
他的動畫永遠不會工作
所以我需要一種方式在適配器內部(不必是getView內)來獲得,如果視圖被加載(如圖所示)泰
編輯 我它通過仿真滯後的工作,然後調用。開始()到動畫
class emulateLag extends AsyncTask {
protected Drawable doInBackground(Object... urls) {
SystemClock.sleep(500);
holder.loadingAnimation.start();
return null;
}
protected void onPostExecute(Object result) {
}
}
new emulateLag().execute("JUSTFORANIMATION");
return convertView;
但我真的,所以我繼續回答此問題
非常感謝.WebImageView是我想要的。他可能做了 它與我做的一樣,但我認爲他可能比我做得更好。謝謝你的鏈接隊友 – weakwire 2010-07-15 22:22:53