Guest User

Untitled

a guest
Mar 19th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. calorieDataController.returnDatabaseReference().addValueEventListener(new ValueEventListener() {
  2. @Override
  3. public void onDataChange(DataSnapshot dataSnapshot) {
  4. // This method is called once with the initial value and again whenever data at this location is updated.
  5. if(dataSnapshot.getValue(Integer.class) != null){
  6. Toast.makeText(Dashboard.this, String.valueOf(dataSnapshot.getValue()), Toast.LENGTH_SHORT).show();
  7.  
  8. //If I change the value in setProgress to a static value such as 45, it displays correctly.
  9. ringProgressBar.setProgress((((Integer.parseInt(String.valueOf(dataSnapshot.getValue()))) /2500)*100));
  10.  
  11. }else{
  12.  
  13. }
  14.  
  15. }
  16. @Override
  17. public void onCancelled(DatabaseError error) {
  18. // Failed to read value
  19. }
  20. });
  21.  
  22. <ProgressBar
  23. android:id="@+id/ringProgress"
  24. style="?android:progressBarStyleHorizontal"
  25. android:layout_width="250dp"
  26. android:layout_height="250dp"
  27. android:layout_marginTop="50dp"
  28. android:progress="0"
  29. android:progressDrawable="@drawable/ringprogress"
  30. app:layout_constraintEnd_toEndOf="parent"
  31. app:layout_constraintStart_toStartOf="parent"
  32. app:layout_constraintTop_toTopOf="parent" />
  33.  
  34. <?xml version="1.0" encoding="utf-8"?>
  35. <shape xmlns:android="http://schemas.android.com/apk/res/android"
  36. android:shape="ring"
  37. android:innerRadius="100dp"
  38. android:thickness="20dp"
  39. android:useLevel="true">
  40.  
  41. <solid android:color="@color/colorAccent"/>
  42.  
  43. </shape>
Add Comment
Please, Sign In to add comment