【发布时间】:2020-10-17 13:06:02
【问题描述】:
lateinit var bitmap: Bitmap
onCreate{
bitmap = BitmapFactory.decodeResource(applicationContext.resources, Color.TRANSPARENT)
}
我正在尝试创建一个像上面一样的透明位图。但是,它给了我这个错误。
Caused by: java.lang.IllegalStateException: BitmapFactory.decodeReso…urces, Color.TRANSPARENT) must not be null
我做错了什么?
【问题讨论】:
-
您将
bitmap声明为Bitmap而不是Bitmap?。decodeResource()可以返回null,当这种情况发生时你需要能够优雅地处理。
标签: android android-studio kotlin