在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);
你有什么想法,我怎么能得到这个?
谢谢!
非常好。简单的想法和工作方案!谢谢 – treimy
谢谢你这个简单而好主意! – Gatekeeper