Android clip canvas.drawBitmap
Soy nuevo en Android y tengo dos imágenes una es una imagen vacía y la otra es una imagen completa para representar una barra de progreso.
¿Puede alguien explicarme cómo sólo puedo dibujar un porcentaje de la imagen completa usando canvas.drawBitmap.
- Android Bitmap / Desplazamiento de lienzos después de la escala
- Canvas.drawVertices (...) no dibuja nada
- Android View.onDraw () siempre tiene un lienzo limpio
- Android Canvas.drawCircle en el centro de la pantalla
- Cómo agregar rectángulos encima del rectángulo existente en el lienzo
Preferiría no cambiar el tamaño de la imagen de mapa de bits cada vez.
Gracias
Jonathan
- ¿Cómo escribir el texto multicolor centrado a un lienzo?
- ¿Cómo podemos optimizar (cpu & ram) esta animación de salpicadura personalizada de android?
- Dibujar una sombra externa al dibujar una imagen
- ¿Cómo guardar la vista desde el lienzo al archivo PNG?
- Android - Canvas.clipRect () - Eliminar el clip existente
- Android - Lienzo drawLine dentro de ImageView
- Guardar lienzo a continuación, restaurar, ¿por qué es eso?
- Cómo dibujar imágenes de puntos en el borde del círculo de la imagen
puede usar 2 Rects, el Rect de origen y el Rect de destino para dibujar sólo una pieza
//example bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.backbutton); Rect source = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight()); Rect bitmapRect = new Rect(0, 0, canvasWidth -200,50); canvas.drawBitmap(bitmap, source, bitmapRect, null);
un Rect es un rectángulo como este
new Rect(topleftx,toplefty,bottomrightx,bottomrighty);
- ¿Cómo declarar la lista?
- Rendimiento de ORMLite: ArrayAdapter vs CursorAdapter vs un adaptador personalizado