2012-03-09

ImageSwitcher 如何傳入網路位置的圖片

Android 的原件 ImageSwitcher 有三種傳入圖片的方式
1. void setImageDrawable(Drawable drawable)
2. void setImageResource(int resid)
3. void setImageURI(Uri uri)



現在我的需求是傳入網路位置的圖片

第二種方法是傳入本機端放圖片的位置
第三種方法看起來可以傳Uri 可是只能傳本機位置的Uri

所以只能採用第一種方法

有幾個步驟
Step 1. 先採用非同步方式得到 Bitmap bitmap;
Step 2. BitmapDrawable bitt = new BitmapDrawable(bitmap); 得到一Drawable物件
Step 3. 將bitt傳入 setImageDrawable



0 意見: