如果用户选择一个选项,我正在编写一个需要渲染图像的应用程序。图像将读取一个数据文件,并根据数据文件的内容呈现适当数量的矩形、线条和文本(我正在可视化数据)。我阅读了这个站点Drawables 或 Canavs,如果我理解正确,它说我应该使用 drawables。但是我不明白(没有找到或错过它)是我定义绘制形状的空间的地方。因为我不知道形状的数量以及整个可视化的大小,直到我阅读数据文件,我不知道我需要多大的合成图像(渲染所有形状和线条所需的大小)。
所以我有三个问题。
我应该使用drawables来完成我需要做的事情吗?该方法是否mDrawable.setBounds
定义了我正在使用的可视化的“大小”我可以用drawables画线和插入文本吗?