minor updates in graph.
This commit is contained in:
@@ -6,6 +6,7 @@ import androidx.fragment.app.Fragment
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.activity.OnBackPressedCallback
|
||||
import androidx.fragment.app.activityViewModels
|
||||
import com.example.hpos.R
|
||||
import com.example.hpos.databinding.FragmentGraphBinding
|
||||
@@ -33,31 +34,13 @@ class GraphFragment : Fragment() {
|
||||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||
setLineChartData()
|
||||
// setLineChartDataTest()
|
||||
}
|
||||
|
||||
private fun setLineChartDataTest() {
|
||||
val linevalues = ArrayList<Entry>()
|
||||
var y = 0.1f
|
||||
for (each in 350..555) {
|
||||
linevalues.add(Entry(each.toFloat(), y))
|
||||
y += 0.1f
|
||||
}
|
||||
for (each in 556..800) {
|
||||
linevalues.add(Entry(each.toFloat(), y))
|
||||
y -= 0.1f
|
||||
}
|
||||
activity?.onBackPressedDispatcher?.addCallback(viewLifecycleOwner, object : OnBackPressedCallback(true) {
|
||||
override fun handleOnBackPressed() {
|
||||
parentFragmentManager.beginTransaction().replace(R.id.fl_main, TestRightResults()).commit()
|
||||
}
|
||||
})
|
||||
|
||||
val lineDataSet = LineDataSet(linevalues, "HPOS")
|
||||
|
||||
lineDataSet.mode = LineDataSet.Mode.LINEAR;
|
||||
// lineDataSet.mode = LineDataSet.Mode.CUBIC_BEZIER
|
||||
|
||||
lineDataSet.setDrawFilled(true)
|
||||
lineDataSet.fillColor = resources.getColor(R.color.blue_app)
|
||||
|
||||
val data = LineData(lineDataSet)
|
||||
binding.getTheGraph.data = data
|
||||
binding.getTheGraph.invalidate()
|
||||
}
|
||||
|
||||
private fun setLineChartData() {
|
||||
@@ -82,11 +65,38 @@ class GraphFragment : Fragment() {
|
||||
|
||||
//We connect our data to the UI Screen
|
||||
val data = LineData(lineDataSet)
|
||||
binding.getTheGraph.data = data
|
||||
binding.getTheGraph.setBackgroundColor(resources.getColor(R.color.white))
|
||||
binding.getTheGraph.animateXY(1000, 1000, Easing.EaseInCubic)
|
||||
|
||||
binding.getTheGraph.data = data
|
||||
binding.getTheGraph.notifyDataSetChanged()
|
||||
|
||||
binding.getTheGraph.invalidate()
|
||||
}
|
||||
|
||||
// private fun setLineChartDataTest() {
|
||||
// val linevalues = ArrayList<Entry>()
|
||||
// var y = 0.1f
|
||||
// for (each in 350..555) {
|
||||
// linevalues.add(Entry(each.toFloat(), y))
|
||||
// y += 0.1f
|
||||
// }
|
||||
// for (each in 556..800) {
|
||||
// linevalues.add(Entry(each.toFloat(), y))
|
||||
// y -= 0.1f
|
||||
// }
|
||||
//
|
||||
// val lineDataSet = LineDataSet(linevalues, "HPOS")
|
||||
//
|
||||
// lineDataSet.mode = LineDataSet.Mode.LINEAR;
|
||||
//// lineDataSet.mode = LineDataSet.Mode.CUBIC_BEZIER
|
||||
//
|
||||
// lineDataSet.setDrawFilled(true)
|
||||
// lineDataSet.fillColor = resources.getColor(R.color.blue_app)
|
||||
//
|
||||
// val data = LineData(lineDataSet)
|
||||
// binding.getTheGraph.data = data
|
||||
// binding.getTheGraph.invalidate()
|
||||
// }
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user