我刚为餐厅创建了一个简单的POS,在这个项目中,我创建了一个简单的网格视图,如 这个包含表格的网格视图是蓝色的,这个网格中有3个文本,顺便说一下我将这些表格作为图像。我想绘制一个圆圈形状的桌子,由2个圆圈形状组成,较大的一个是桌子,其他的只是一个用大圆圈包围的小圆圈,因为每个桌子应该有一个特定数量的椅子,这是小圈子一个从数据库获得数量的椅子,例如,一张桌子包含4把椅子或3把椅子甚至5把椅子等等。画这个圈子的最佳方法是什么?通过画布?或者通过drawable.xml文件绘制?这些桌子和椅子应该是具有getter和setter类的相对或线性布局,并且还有一个适配器类。
答案 0 :(得分:1)
最简单的方法是将每个变体作为单独的图像包含在内,并使用带有TextView的图像视图作为数字。如果您不想这样做,那么您就是在谈论自定义视图,覆盖onDraw以及手动绘图。对于任何复杂的东西,Xml drawables都不是很好。