Auf YouTube gibt es eine Zeile, die basierend auf Vorlieben und Abneigungen in grün und rot unterteilt ist. Ich würde gerne etwas Ähnliches in meiner App implementieren und vielleicht sogar eine Animation für den Farb-/Linieneingang. Ich habe derzeit eine JSON-Datei mit der Anzahl der Upvotes und Downvotes. Wie würdest du es schaffen?Wie erstellt man ein YouTube-ähnliches Abstimmungsdiagramm auf Android?
1
A
Antwort
0
Mit ProgressBar, die uns bereits zur Verfügung steht, können wir einen Fortschrittsbalken schaffen, die die Anzahl von bis Stimmen zeigt vs. nach unten Stimmen wie folgt:
your_activity.xml, werden Sie es positionieren müssen wo Sie wollen
<ProgressBar
android:indeterminate="false"
android:id="@+id/prgrsbar"
style="?android:attr/progressBarStyleHorizontal"
android:progress="0"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
YourActivity.java
ProgressBar progressBar = (ProgressBar) findViewById(R.id.prgrsbar);
int upVote = 300; //JSON upvote data goes here
int downVote = 100; //JSON downvote data goes here
int total = upVote + downVote;
float upVotePercentage = (float)upVote/total;
int upVoteRounded = Math.round(upVotePercentage * 100);
progressBar.setProgress(upVoteRounded)
Verwandte Themen
- 1. Wie erstellt man ein Balkendiagramm in Android?
- 2. Wie erstellt man ein Protokoll auf TCP?
- 3. Wie erstellt man ein Wissensdiagramm?
- 4. Wie erstellt man ein Fragment über den Viewpager in Android?
- 5. Android - wie erstellt man ein Stammbaum-Diagramm (visuell)
- 6. Wie erstellt man ein Dateifeld?
- 7. Wie erstellt man ein Pipelineskript?
- 8. Android: Wie erstellt man ein benutzerdefiniertes Kameravorschau-Widget?
- 9. Wie erstellt man ein klares Hintergrundbild für 1x1 Android Widget?
- 10. Wie erstellt man ein gruppiertes Kontrollkästchen im Aktionsmenü xamarin android?
- 11. Wie erstellt man ein "Release" APK in Android Studio?
- 12. Wie erstellt man ein TreeView in Android Xamarin?
- 13. Android: Wie erstellt man ein GridLayout [nicht GridView] programmgesteuert?
- 14. Android: Wie erstellt man dieses einfache Layout?
- 15. Wie erstellt man eine Aktionsleiste auf Xamarin Android?
- 16. Wie man ein Tag auf ein Fragment in Android setzt
- 17. Wie skaliert man ein Spiel auf Android
- 18. Wie erstellt man Android Ad Interstitial?
- 19. Android: Wie erstellt man einen Videoplayer?
- 20. Wie erstellt man SQLite-Datenbank in Android
- 21. wie man Liste und Unterliste -android erstellt?
- 22. Wie erstellt man LinphoneConferenceParams in Android?
- 23. android - wie man eine wiederverwendbare Funktion erstellt?
- 24. Wie erstellt man Ladedialoge in Android?
- 25. wie man angepasste edittextbox android erstellt?
- 26. Wie erstellt man "schwebende TextViews" in Android?
- 27. android - Wie erstellt man die XML-ID?
- 28. Wie man Button in Android dynamisch erstellt?
- 29. Meteor, wie man ein globales Ereignis erstellt?
- 30. Wie man ein anpassbares Diagramm erstellt
Nizza! Weißt du, welches Attribut ich ändern muss, um den Hintergrund der ProgressBar auf rot zu setzen? – Ofir