0

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

スクリーンショット: デイモードナイトモード

4

0 に答える 0