我想在一个类中使用位图变量,但是会出现“需要属性的getter或setter”错误。问题出现在'bmp? : Bitmap = null'的周围。 我该如何解决这个问题?
而且我不明白为什么我必须在类中使用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)
}
}
private var bmp : Bitmap? = null
。 - Jeel Vankhede