我想在一个类中使用位图变量。它使“属性获取器或设置器预期”错误。问题是什么?错误显示在“ bmp?:位图=空”。我该如何解决这个问题?
而且我不明白为什么我必须对类中的私有属性使用getter或setter。
class MyView(context: Context?) : View(context) {
private var bmp? : Bitmap = null
init {
bmp = BitmapFactory.decodeResource(resources, R.mipmap.ic_launcher)
}
override fun onDraw(canvas: Canvas?) {
super.onDraw(canvas)
canvas?.drawColor(Color.BLUE)
canvas?.drawBitmap(bmp,10f,10f, null)
}
}
Run Code Online (Sandbox Code Playgroud)