Android - 绘制带图案的条形图

时间:2015-08-13 16:55:10

标签: android user-interface graph android-drawable rectangles

我目前有一个使用红色和蓝色矩形绘制条形图的应用程序。但是,为了使它更适合打印(特别是对于单色打印机),我想知道,在这些图形中添加图案的正确方法是什么?

我认为我必须使用Drawable图像,这是正确的吗?

1 个答案:

答案 0 :(得分:0)

你必须使用画布,它就像html5画布一样,就像你可以添加形状的棋盘一样,这些形状可以有颜色,大小和格式。

检查this site上的一些图表库示例。

更改视图背景:

自定义视图将包含以下方法:

this.setBackgroundDrawable();
this.setBackgroundResource();

你可能想在onDraw上调用它们。

另一种方法是将位图定义到画布本身:

canvas.drawBitmap(mbitmap, 0, 0, null);

Check out this question for more info