Preguntas etiquetadas con android-canvas

Android Java Canvas (android.graphics.Canvas)

10
Texto de Android Center en lienzo
Estoy tratando de mostrar un texto usando el código a continuación. El problema es que el texto no está centrado horizontalmente. Cuando configuro las coordenadas para drawText, establece la parte inferior del texto en esta posición. Me gustaría que el texto se dibuje para que el texto esté centrado también …



16
Dibujar texto de varias líneas en el lienzo
Una pregunta con suerte rápida, pero parece que no puedo encontrar ningún ejemplo ... Me gustaría escribir un texto de varias líneas a Viewtravés de un personalizado Canvas, y en onDraw(): ... String text = "This is\nmulti-line\ntext"; canvas.drawText(text, 100, 100, mTextPaint); ... Esperaba que esto resultara en saltos de línea, …

3
Comprensión de los conceptos de Canvas y Surface
Estoy luchando para entender el proceso de elaboración de SurfaceViewy por lo tanto el conjunto Surface/ Canvas/ Bitmapsistema, que se utiliza en Android. He leído todos los artículos y las páginas de documentación de la API, que pude encontrar en el sitio de desarrolladores de Android, algunos tutoriales de gráficos …

6
Dibujar en Canvas con el dedo, Android
Necesito construir un proyecto para dibujar en lienzo con los dedos, para obtener el evento táctil y el evento de movimiento de mi dedo, y luego dibujar. Cualquiera puede aconsejarme cómo empezar en el proyecto, ¿y cuál es el mejor componente para hacer algo así?


7
Rectángulo de dibujo de lienzo de Android
cómo dibujar un rectángulo vacío con etc. borderWidth = 3 y borderColor = black y la parte dentro del rectángulo no tiene contenido ni color. Qué función en Canvas usar void drawRect(float left, float top, float right, float bottom, Paint paint) void drawRect(RectF rect, Paint paint) void drawRect(Rect r, Paint …


18
Android, lienzo: ¿Cómo borro (elimino el contenido de) un lienzo (= mapas de bits) que vive en un surfaceView?
Para hacer un juego simple, utilicé una plantilla que dibuja un lienzo con mapas de bits como este: private void doDraw(Canvas canvas) { for (int i=0;i<8;i++) for (int j=0;j<9;j++) for (int k=0;k<7;k++) { canvas.drawBitmap(mBits[allBits[i][j][k]], i*50 -k*7, j*50 -k*7, null); } } (El lienzo se define en "run ()" / SurfaceView …

2
Android Canvas.drawText
Tengo una vista, estoy dibujando con el objeto Canvas en el método onDraw (Canvas canvas). Mi codigo es: Paint paint = new Paint(); paint.setColor(Color.WHITE); paint.setStyle(Style.FILL); canvas.drawPaint(paint); paint.setColor(android.R.color.black); paint.setTextSize(20); canvas.drawText("Some Text", 10, 25, paint); El problema es que el texto no se ve a través del fondo, ¿qué estoy haciendo mal? …

8
¿Cómo dibujar un triángulo relleno en el lienzo de Android?
Así que estoy dibujando este triángulo en mapas de Android usando el siguiente código en mi método de dibujo: paint.setARGB(255, 153, 29, 29); paint.setStyle(Paint.Style.FILL_AND_STROKE); paint.setAntiAlias(true); Path path = new Path(); path.moveTo(point1_returned.x, point1_returned.y); path.lineTo(point2_returned.x, point2_returned.y); path.moveTo(point2_returned.x, point2_returned.y); path.lineTo(point3_returned.x, point3_returned.y); path.moveTo(point3_returned.x, point3_returned.y); path.lineTo(point1_returned.x, point1_returned.y); path.close(); canvas.drawPath(path, paint); El pointX_returned son las coordenadas …


1
Texto giratorio de Android: uso dynamiclayout.draw (canvas) pero no se anima a lo largo de la ruta y no puedo usar canvas.drawTextOnPath (dynamiclayout)
Estoy usando mi propia versión de https://github.com/mdg-iitr/RotatingText para mostrar un widget de texto giratorio. Hay un video disponible en este GitHub, que le permite ver la animación. La idea es configurar filas de palabras. Las filas se muestran fila tras fila. La fila completa gira (también lo hacen sus palabras). …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.