2015-09-04 55 views
-1

我对画布比较新。我想在Android中使用canvas实现这种视图。我已经尝试了两种方法使用弧创建比萨形状Android

1.)创建一个自定义视图类并从xml中调用该视图6次更改角度。所有这些自定义视图都重叠并提供边缘来创建外观。

2.)创建一个视图类,所有6个弧彼此相邻放置。在这种方法中,我无法在2件之间提供保证金。

此外,如何在单个文件上写文本。如果我使用drawTextOnPath,文本被写入,但文本的角度显然与路径一致。如何编写水平文字如图所示?

任何一种指导可以理解

enter image description here

回答

0

它会更容易在这种情况下使用第三方库,因为简单的画图“馅饼视图”需要大量的执行。例如见lib

这个库有很多有用的控件,不仅仅是饼图。