我正在开发音乐播放器,而且自从我开始以来,我有一个问题:我应该使用Drawable还是Bitmap? 考虑到:在特定情况下可绘制VS位图
我必须加载许多图像,每一首歌曲(图像加载时,只有当它是该歌曲的转弯)。
加载的图像也必须在Widget和通知上可视化。
相同的图像显示在更多的活动。
图片加载必须以尽快速度显示。
即使在加载多个图像之后,内存使用量也必须尽可能低。
我想暂时保存实际播放列表的图片,所以我不必每次都播放同一首歌。
我正在使用Glide库在这一刻有更好的性能,我正在使用位图。任何建议?
我问一个问题,因为我看到有些人更喜欢Drawable而不是位图 –
@ SluggedGerm2 ok,所以,当您将BITMAP设置为imageview时,它会创建一个BITMAP_DRAWABLE,它是DRAWABLE的子类。所以,最终,你设置了DRAWABLE。因为它,你的问题是无效的。 – Valentun