1、Drawable和Bitmap的互转从网上随便搜一个bitmap和drawable互转的方法。我们所能搜到的,以及Android官方给的示例,写法都差不多。Bitmap转Drawable:Drawable转Bitmap:可以很明显看到Bitmap转Drawable很简单,只要一行代码;而Drawable转Bitmap就很复杂。它们之间的互转,很明显不是互为反操作。当然不用怀疑这个互转的方法没有错,事实上这就是最优的方法。需要注意的是,在kotlin中提供了可以用一行语句将drawable转为bitmap的方法:drawable.toBitmap()。这是因为kotliln帮我们封装了,点进去看它的toBitmap方法,其实是差不多的。它们之间互转的方法差异如此大的原因,要从它们的本质层面进行理解。2、Bitmap、Drawable的区别