Aru*_*ole 6 android bitmap drawable
我正在使用以下代码将Bitmap转换为Drawable.
MemoryCache memoryCache = new MemoryCache();
Bitmap bitmap = memoryCache.get(thumbnail);
Drawable drawable = (Drawable)new BitmapDrawable(bitmap);
Run Code Online (Sandbox Code Playgroud)
我使用的MemoryCache来自LazyList Project,当我使用位图时它工作得很好但是当我将它转换为drawable时它没有代替图像显示任何内容.
请帮忙
Mar*_*nto 18
改变这一行:
Drawable drawable = (Drawable)new BitmapDrawable(bitmap);
Run Code Online (Sandbox Code Playgroud)
至:
Drawable drawable = new BitmapDrawable(getResources(), bitmap);
Run Code Online (Sandbox Code Playgroud)
请注意,BitmapDrawable(Bitmap bitmap)
构造函数已被弃用(源代码),并且使用上述调用显然可确保使用正确的目标密度正确设置它.
归档时间: |
|
查看次数: |
20269 次 |
最近记录: |