我目前有一个使用红色和蓝色矩形绘制条形图的应用程序。但是,为了使它更适合打印(特别是对于单色打印机),我想知道,在这些图形中添加图案的正确方法是什么?
我认为我必须使用Drawable图像,这是正确的吗?
答案 0 :(得分:0)
你必须使用画布,它就像html5画布一样,就像你可以添加形状的棋盘一样,这些形状可以有颜色,大小和格式。
检查this site上的一些图表库示例。
更改视图背景:
自定义视图将包含以下方法:
this.setBackgroundDrawable();
this.setBackgroundResource();
你可能想在onDraw上调用它们。
另一种方法是将位图定义到画布本身:
canvas.drawBitmap(mbitmap, 0, 0, null);