Barra de progreso circular

Quiero crear una barra de progreso circular, como en esta imagen de abajo

Barra de progreso de círculo

No sé cuál es el método que crea esta barra de progreso. Y no sé qué bienes se deben preparar.

Echa un vistazo a esta muestra que va a tener agradable muestra aquí:

Todd-Davies | ProgressWheel

Se verá como imágenes siguientes.

Muestra 1Muestra 2Muestra 3Muestra 4

Espero que esto te ayudará.

Creo que puedes usar un enlace de ArcView.

Esto te ayudará.

Pruebe el siguiente enlace .. Seré útil para usted .. Necesitamos personalizar las vistas para crear una nueva .. En lugar de personalizar nuestra propia vista podemos agregar proyectos de la biblioteca y usar las vistas.

Siga esto para el proyecto de la biblioteca,

http://www.androidviews.net/2013/03/holo-circular-progressbar/

http://www.androidviews.net/2013/02/circular-seekbar/

Y esto para personalizar nuestra propia visión,

http://www.vogella.com/articles/AndroidCustomViews/article.html

Pruebe este método para dibujar un mapa de bits y establecerlo en vista de imagen. Úselo en un diálogo para crear un diálogo de progreso circular.

private void circularImageBar(ImageView iv2, int i) { Bitmap b = Bitmap.createBitmap(300, 300,Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(b); Paint paint = new Paint(); paint.setColor(Color.parseColor("#c4c4c4")); paint.setStrokeWidth(10); paint.setStyle(Paint.Style.STROKE); canvas.drawCircle(150, 150, 140, paint); paint.setColor(Color.parseColor("#FFDB4C")); paint.setStrokeWidth(10); paint.setStyle(Paint.Style.FILL); final RectF oval = new RectF(); paint.setStyle(Paint.Style.STROKE); oval.set(10,10,290,290); canvas.drawArc(oval, 270, ((i*360)/100), false, paint); paint.setStrokeWidth(0); paint.setTextAlign(Align.CENTER); paint.setColor(Color.parseColor("#8E8E93")); paint.setTextSize(140); canvas.drawText(""+i, 150, 150+(paint.getTextSize()/3), paint); iv2.setImageBitmap(b); } 

Puede hacerlo creando una vista personalizada. Sobre los activos supongo que todo lo que necesitas son algunos códigos de color. Crear una clase extends View. Agrega el método setProgress (int). En OnDraw () dibujar un círculo lleno. Y un arco de 0 a _progreso. Progreso de drawText en el centro. Usted puede encontrar el código de la muestra fácilmente. buscalo .

  • Círculo de giro de ProgressDialog
  • Cómo crear barra de progreso de estilo horizontal mediante programación en Android?
  • ¿Cómo mostrar un cuadro de diálogo con el hilador de progreso?
  • Barra de progreso Android DialogFragment
  • Android: cómo deshabilitar los controles durante la barra de progreso está activa
  • Agregar una barra de progreso en WebView
  • Endless RecyclerView con ProgressBar para paginación
  • Android - cómo cambiar el color de la barra de progreso horizontal sin perder la animación
  • Cómo implementar indicador de progreso circular alrededor de un botón?
  • Barra de progreso personalizada para android
  • Reproductor multimedia reproducir pausa en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.