Ho un orizzontale ProgressBar
che funziona perfettamente.Come rendere un ProgressBar radiale/circolare non centrifugato
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyle"
android:layout_width="match_parent"
android:layout_height="15dp"
android:layout_marginBottom="5dp"
android:background="@drawable/progress_radial_background"
android:progressDrawable="@drawable/custom_progress_bar" />
faccio questo:
pb.setMax(100);
pb.set(point);
e si vede lo stato di livello di un utente. Quando si riempie fino in fondo, raggiungono un nuovo livello e ricomincia. Si sposterà/aumenterà solo quando l'utente farà qualche azione per aumentare i punti.
Tuttavia, mi piacerebbe rendere questo circolare anziché orizzontale. Ma quando lo faccio, non fermerà l'animazione rotante (come un'animazione di caricamento). Posso fare la circolare ProgressBar
allo stesso modo?
EDTI: codice personalizzato barra di avanzamento nella mia cartella Drawable
:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@android:id/background"
android:drawable="@drawable/list_press">
<corners android:radius="6dp" />
</item>
<item android:id="@android:id/progress">
<clip android:drawable="@drawable/progress_bar_green" />
</item>
</layer-list>
incollare il 'custom_progress_bar' – Varun
@Varun ho aggiunto. – KickingLettuce
e c'è qualche altro xml-drawable? uno di questi avrebbe un attributo rotate. – Varun