Skip to content
Snippets Groups Projects
Commit 265a0c8c authored by Alisha Listya's avatar Alisha Listya
Browse files

fix

:color on graph
parent 29000e1a
Branches feature/graph
Tags
No related merge requests found
package com.example.tubespbd.ui.graph
import android.os.Bundle
import android.util.Log
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.TextView
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels
import androidx.lifecycle.ViewModelProvider
import com.example.tubespbd.App
import com.example.tubespbd.R
import com.example.tubespbd.databinding.FragmentGraphBinding
import com.example.tubespbd.ui.settings.SettingsViewModel
import com.example.tubespbd.ui.settings.SettingsViewModelFactory
import com.github.mikephil.charting.charts.PieChart
class GraphFragment : Fragment() {
......
......@@ -2,8 +2,6 @@ package com.example.tubespbd.ui.graph
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.map
......@@ -21,9 +19,9 @@ class GraphViewModel(private val transactionRepository: TransactionRepository) :
val pieEntries = ArrayList<PieEntry>()
val colors = mutableListOf<Int>()
transactionSums.forEach { transactionSum ->
transactionSums.forEachIndexed() { index, transactionSum ->
pieEntries.add(PieEntry(transactionSum.amount.toFloat(), transactionSum.category))
colors.add(ColorTemplate.MATERIAL_COLORS.random())
colors.add(ColorTemplate.PASTEL_COLORS[index % ColorTemplate.PASTEL_COLORS.size])
}
val pieDataSet = PieDataSet(pieEntries, "Transaction Categories").apply {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment