背景:自己做的是一个自定义的textview用于绘制文字
自己重写onDraw(Canvas canvas)方法,在这个方法里,用canvas.drawText(string,x,y,paint)方法绘制文字,打印log发现根本没进入onDraw方法。但是走了onMeasure()方法。根据网络上的一些方法例如:setWillNotDraw(false)等也没用,最终解决方案:将继承的TextView改为View后,发现就可以自动调用Ondraw()方法。
自定义View的onDraw(Canvas canvas)方法不被调用
最新推荐文章于 2023-02-07 09:20:39 发布