Preguntas y respuestas e información sobre android-canvas

Draw on Canvas by sketch jQuery plugin no funciona en Mobile

Estoy usando este complemento de jQuery para hacer dibujos gratuitos sobre un lienzo. Funciona bien en la computadora, pero en Mobile o iPad no funciona correctamente, en Mobile o iPad, cuando dibujo algo y si toco el lienzo ...

• javascript • html • canvas • html5-canvas • android-canvas

Cambiar el tamaño del texto en un DynamicLayout en Android

En realidad, estoy abstrayendo funciones de una vista personalizada existente que no es una vista de texto natural. Para que funcione como vista de texto, estoy usando DynamicLayout. Mis desafíos son los siguientes: Canvas no...

¿Cómo cambiar una parte de canvas.draw a un nuevo color?

Tengo una pregunta: tengo drawCircle como esta imagen: se trata de la cobertura del módem wifi (quiero crear una aplicación de Android para mostrar eso) y quiero la parte de cobertura que a través de la pared puede ser...

¿Cómo lograr una interfaz de usuario como esta con Jetpack Compose?

Creé un Arco con un lienzo como este: Canvas(modifier = Modifier.size(255.dp), onDraw = { rotar(300f) { dibujarArc( color = primario, ...

Cómo fusionar imágenes configurando sus proporciones sin crear nuevos mapas de bits

Uso este código mycanvas.drawBitmap(bmp1, 0f, 0f, null); mycanvas.drawBitmap(bmp2, 0f, bitmap1.getHeight(), null); De esta manera, el segundo mapa de bits bmp2 se agrega después del primero, verticalmente. Ahora ...

¿Cómo obtener un mapa de bits de otro mapa de bits y color?

Estoy escribiendo un programa de juego con fines educativos. Estoy usando la clase SurfaceView. El programa muestra las imágenes en la pantalla usando el objeto Canvas. La carpeta dibujable contiene una imagen png. ...

Mover un círculo en el lienzo de Android

Tengo un CustomView que debería ser un círculo en movimiento. Anteriormente guardé las coordenadas de Sensor. Y quiero simular estas coordenadas en mi DetailFragment. El círculo debe moverse por coordenadas. Aquí ...

Android: al dibujar en un lienzo, ¿cómo se hace transparente el fondo?

Aquí hay una clase llamada DrawView.java que funciona perfectamente y te permite dibujar en un lienzo. No lo escribí, solo lo obtuve de un sitio web: import android.content.Context; importar android.graphics....

Android - ¿Cómo dibujar un mapa de bits de trazo?

Tengo un mapa de bits como en la imagen. Quiero agregarle un borde usando Canvas. ¿Alguien puede ayudarme?

¿Cómo crear gradiente de cambio de saturación y luminosidad HSL o editor de pinceles con Jetpack Compose?

Estoy construyendo un selector de color con Jetpack Compose y tratando de implementar el rombo del selector de saturación y luminosidad (rectángulo girado 45 grados) como se puede ver en las imágenes, pero no pude encontrar una buena...

Dibujando Backup Cam HUD dinámicamente en Android

Así que estoy implementando una cámara de respaldo RTSP en una aplicación de Android. El problema es este: varios vehículos tienen cámaras con diferentes FOV, por lo que no puedo lanzar un PNG. Tiene que ser fácilmente ajustable. ...

Dibuje un mapa de bits debajo de los botones existentes y evite la superposición

Estoy tratando de dibujar un mapa de bits que cubra una pantalla con parches de hierba. La pantalla en la que estoy dibujando el mapa de bits ya tiene un par de botones y vistas de texto. Cuando pongo la lógica para dibujar el...

¿Cómo actualizar el mapa correctamente usando un lienzo y un botón cuando los jugadores se trasladan a una nueva ubicación?

Instantánea de mi juego Adjunto> Blockquote Mi lienzo construye public class DrawingView4 extends View{ DrawingView4(Context context4) { super(context4); } @Anular vacío protegido...

Rect no se dibuja en el lienzo de Android PdfDocument

Acabo de cambiar de usar iText al PdfDocument nativo de Android, debido a la falta de documentación sobre cómo imprimir documentos de iText. Estoy tratando de dibujar una tabla en el lienzo, recorriendo una lista...

SurfaceView ya está conectado error android

Creé una vista de superficie pero no se desbloquea. privado void init() { LogD.i(TAG, "init"); SurfaceHolder mSurfaceHolder = getHolder(); mSurfaceHolder.addCallback(...