我正在使用 sqlite 数据库创建一个 Andriod 应用程序。我正在使用 MPandroidchart 进行数据可视化。在饼图中,我可以调整除夜间主题中颜色显示之外的所有内容。图例中的颜色与通常在夜间模式下一样变暗。但是甜甜圈上的颜色仍然充满活力。我只是无法修复它。谁能帮忙?
fun drawClientsChart(
chart: PieChart,
data: ArrayList<ListItemAnalyticClients>,
withConsult: Boolean = false,
withAnimation: Boolean = true
) {
...
val hsv = FloatArray(3)
hsv[1] = 0.5f // Saturation 0-1
hsv[2] = 0.89f // Brightness 0-1
for (i in 0 until data.size) {
...
hsv[0] = (330 * i/data.size).toFloat()
colors.add(Color.HSVToColor(hsv))
}
...
catsSet.colors = colors
...
pieData.setValueTextColor(context.resources.getColor(R.color.white, context.theme))
...
chart.setHoleColor(Color.TRANSPARENT)
...
}