在我的项目中,我想实现一个条形图来显示我的成本.我只是想做一个简单的条形图,但我不允许使用像MP Android图表库这样的库,相反,我必须使用View类中的onDraw.我现在真的很挣扎,因为我不知道该如何继续。相反,我必须使用View类的onDraw.我现在真的很挣扎,因为我不知道我应该如何继续。有什么技巧或教程吗?
也许像这样。
是否可以不使用库,只使用onDraw?
是的,它可以只使用 onDraw. 看看这些如何绘制自定义形状的例子。第一, 第二. 这些例子使用的是Kotlin语言,但逻辑和API方法名称是一样的。
onDraw
你应该使用 Canvas.drawRect 方法来绘制矩形和 兹举一例 的如何画出一个有颜色、有边框的矩形。
Canvas.drawRect