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ómo colocar un ProgressBar dentro del ListView?
  • Actualización de la barra de progreso en la vista de lista
  • ¿Cómo puedo cambiar el estilo de un ProgressBar a pequeño?
  • ¿Cómo cambio el color del ProgressDialog?
  • C # barra de progreso circular xamarin - Android
  • Android - cómo cambiar el color de la barra de progreso horizontal sin perder la animación
  • Cordova cambio de pantalla cambiar color spinner en android
  • ¿Cuándo se encuentra la barra de progreso indeterminada en Android Support Library
  • Progressdialog personalizado en android creado dinámicamente
  • Android- Cómo implementar la barra de progreso de pasos horizontales
  • Progreso de la demostración al descargar la imagen del servidor a la vista de la imagen
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.