【发布时间】:2011-12-08 10:34:35
【问题描述】:
在 Android 中,我想绘制一个带有动态数量的饼图的 PieChart。每个饼图的颜色应该与渐变不同。
例如,我想要从浅棕色到深棕色的渐变。如果我需要画五个馅饼,我需要从这个渐变的开始到结束的五个卷。
如何使用 Android 框架在 Java 中做到这一点?
我发现我可以为一条线创建一个 LinearGradient,即:
LinearGradient lg = new LinearGradient(1, 1, 5, 5, toRGB("lightbrown"), toRGB("darkbrown"), TileMode.REPEAT);
但我没有找到任何函数可以从这一行获取颜色,即:
// for the five needed RGB colors from the gradient line
lg.getRGBColor(1, 1);
lg.getRGBColor(2, 2);
lg.getRGBColor(3, 3);
lg.getRGBColor(4, 4);
lg.getRGBColor(5, 5);
你有什么想法我可以得到这个吗?
谢谢!
【问题讨论】:
标签: android list colors gradient