我在我的 Android 项目中使用 MPChart 库。
我有 Json,其中包含用于生成饼图的标签、值和颜色。
我想从 json 到饼图元素设置相同的颜色。
我遵循了 MPChart 文档,但没有找到任何饼图颜色设置的解决方案。
您在文档中没有找到解决方案吗?看看这里 https://weeklycoding.com/mpandroidchart-documentation/colors/.
还有许多其他方法可以设置颜色DataSet
:
-
setColors(int [] colors, Context c)
:设置应在此数据集之前使用的颜色。一旦数据集表示的条目数量高于颜色数组的大小,颜色就会被重用。您可以使用“new int[] { R.color.red, R.color.green, ... }”为此方法提供颜色。在内部,颜色是通过使用getResources().getColor(...).
-
setColors(int [] colors)
:设置应在此数据集之前使用的颜色。一旦数据集表示的条目数量高于颜色数组的大小,颜色就会被重用。确保颜色已经准备好(通过调用getResources().getColor(...)),然后将它们添加到数据集。
-
setColors(ArrayList<Integer> colors)
:设置应在此数据集之前使用的颜色。一旦数据集表示的条目数量高于颜色数组的大小,颜色就会被重用。在将颜色添加到 DataSet 之前,请确保颜色已准备好(通过调用 getResources().getColor(...))。
-
setColor(int color)
:设置该数据集应使用的一种且唯一的颜色。在内部,这会重新创建颜色数组并添加指定的颜色。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)