Barra de progreso circular Android con esquinas redondeadas
Estoy intentando conseguir una barra circular del progreso con la esquina redondeada como se muestra abajo.
Pero no soy capaz de obtener la esquina redondeada hasta ahora soy capaz de obtener la barra de progreso circular.
- Rectángulo dentro de otro rectángulo
- ¿Cómo conseguir el efecto de la luz del centro del gradiente del androide?
- Atributos del tema en pre-lollipop Drawable using DrawableCompat?
- El uso de referencias de tema en XML drawables requiere el nivel de API 21
- Selector, lista de capas y forma / mapa de bits en el mismo xml
Estoy intentando dibujarlo usando el xml drawable.
<ProgressBar android:id="@+id/onboarding_activity_progress_bar" android:layout_gravity="center" android:padding="10dp" android:layout_width="120dp" android:layout_height="120dp" style="?android:attr/progressBarStyleHorizontal" android:progressDrawable="@drawable/progressbar_onboarding_view" tools:progress="60"/>
Progressbar_onboarding_view.xml
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape android:useLevel="false" android:innerRadiusRatio="2.0" android:shape="ring" android:thickness="10dp"> <solid android:color="@color/progress_bar_background_color" /> <corners android:radius="50dp"/> </shape> </item> <item android:id="@android:id/progress"> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:useLevel="true" android:innerRadiusRatio="2.0" android:shape="ring" android:thickness="10dp"> <solid android:color="@color/progress_bar_color" /> </shape> <!-- <scale android:drawable="@drawable/progressbar_round_corner" android:scaleWidth="98%" /> --> </item> </layer-list>
Progressbar_rounded_corner.xml
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <corners android:radius="10dp"/> <solid android:color="@android:color/white" /> <stroke android:width="1dp" android:color="@android:color/holo_red_dark" /> </shape>
Intenté usar el parámetro de escala pero la esquina de progreso no cambió. No estoy seguro de cómo lograr la esquina redondeada. Por favor ayuda, yo realmente lo apreciaría.
- Establecer el fondo de forma transparente en android
- ¿Fondo vertical-rayado en XML?
- Línea dibujable debajo de textview no mostrando
- Esquinas redondeadas redondeadas de Android XML con etiqueta de mapa de bits
- Título de la acción: Mostrar Título AND Icon
- Error al inflar la clase <unknown>
- Cambiar el color del borde de la forma en tiempo de ejecución
- ¿Qué debo usar para un mejor rendimiento, nueve parches o un recurso xml extraíble?