2012-10-02 23 views
1

我有一段代碼可以擴展ColorDrawable並用Color.Black調用super。有沒有替代方案可以在我的drawables目錄中使用drawable?替代ColorDrawable

//Want to Have a drawable/res instead of just a plain Color type ? 
static class DownloadedDrawable extends ColorDrawable { 

    public DownloadedDrawable(Color color) { 
     super(color); 

    } 

    // Other code, 
} 

親切的問候,

+0

如果你想要一個'Drawable',它不是'ColorDrawable',那麼你不應該首先從ColorDrawable繼承子類。也許你可以解釋你的更廣泛的場景。 – kabuko

+0

http://code.google.com/p/android-imagedownloader/source/checkout。我在我的代碼中使用這個庫。這將一個Drawable設置爲一個ImageView並在其中封裝一個AsyncTask。當ImageView被處理時,我想要自己的drwable而不是簡單的黑色。 – AndroidDev

回答

0

這不是一個真正的圖書館;這只是一個示例項目,但如果您想要圖像而不是黑色,請嘗試從BitmapDrawable中取代ColorDrawable。您可以通過所需的Bitmap

+0

那麼我如何使用Color.Black這樣的drawable。 – AndroidDev