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)
...
}