android-canvas

Texto central de Android sobre lienzo

Estoy tratando de mostrar un texto usando el código de abajo. El problema es que el texto no está centrado horizontalmente. C ... nt); textPaint.setTextSize(300); canvas.drawText("Hello", canvas.getWidth()/2, canvas.getHeight()/2 , textPaint); }

Medir el ancho del texto a dibujar sobre Lienzo (Android)

¿Existe un método que devuelva el ancho ( en píxeles ) de un texto que se dibujará en un lienzo de Android utilizando el método DrawText() de acuerdo con la pintura utilizada para dibujarlo?

Dibujar texto multilínea al lienzo

Una pregunta rápida, pero parece que no puedo encontrar ningún ejemplo... Me gustaría escribir texto multilínea a un View per ... saltos de línea, pero en cambio estoy viendo caracteres crípticos donde estaría el \n. Cualquier puntería apreciada. Paul

crear un mapa de bits vacío y dibujar a través de canvas en Android

Me gustaría crear un mapa de bits vacío y establecer canvas a ese mapa de bits y luego dibujar cualquier forma en el mapa de bits.

Dibujar en lienzo con el dedo, Android

Necesito construir un proyecto para dibujar sobre lienzo con los dedos, Para obtener el evento táctil y el evento de movimi ... ujar. Cualquiera puede aconsejarme cómo empezar en el proyecto, ¿Y cuál es el mejor componente para hacer algo como esto?

Medir la altura del texto a dibujar sobre Lienzo (Android)

¿Alguna forma directa de medir la altura del texto? La forma en que lo estoy haciendo ahora es usando el measureText() de Pa ... ódigo increíblemente detallado con muchos cálculos para determinar tamaños relativos. La odio! Hay para ser una mejor manera.

Android, canvas: ¿Cómo borro (borro el contenido de) un canvas (= mapas de bits), que vive en una SurfaceView?

Para hacer un juego simple, utilicé una plantilla que dibuja un lienzo con mapas de bits como este: private void doDraw(Can ... } } finally { if (c != null) { mSurfaceHolder.unlockCanvasAndPost(c); } } } }

Android Canvas.DrawText

Tengo una vista, estoy dibujando con el objeto Canvas en el método onDraw(Canvas canvas). Mi código es: Paint paint = new Pa ... Si quito el lienzo.drawPaint (pintura) y pintura.setColor (android.R. color.negro) se puede ver el texto en la pantalla.....

Los colores hexadecimales en Android son algunas veces 8 dígitos. ¿Cómo? Cuál es la diferencia entre #FFFFFF y #FFFFFF00

A veces he visto en ejemplos donde la coloración en Android se hace como #FF191919. Me refiero a un número hexadecimal de 8 d ... onvertir #424242 a un número de 8 dígitos para colorear? Por favor, hágame saber los detalles. Gracias por su tiempo y ayuda.

Android: Cómo detectar cuándo ha finalizado un scroll

Estoy usando el onScroll método de GestureDetector.SimpleOnGestureListener para desplazar un mapa de bits grande sobre un lie ... cción en la presión, pero esto estará lejos de ser infalible. Debe haber una manera mejor: ¿puede alguien ayudar, por favor?

¿Cómo dibujo texto en negrita en un mapa de bits?

Quiero un icono de mapa de bits con texto en negrita para dibujarlo en el mapa. Tengo un fragmento para escribir texto en la ... (canvas); setFakeBoldText(true) no funciona para mí. Me gustaría que el texto dibujado en el mapa de bits fuera en negrita.

Cómo dibujar círculo por lienzo en Android?

Quiero dibujar un círculo por lienzo. Aquí está mi código: [Miactividad.java]: public class MyActivity extends Activity { ... ircle(w/2, h/2 , w/2, paint); } } Así que solo tengo pantalla negra sin círculo. Por qué no funciona? ¿Cómo arreglarlo?

Buscando una explicación de post / pre / set Translate (en objeto Matrix) y cómo usarlos

La documentación es bastante vaga en cuanto a lo que realmente está sucediendo cuando se usan estos métodos. ¿Puede alguie ... aro cómo se aplica ese término a los datos de coordenadas (solo lo he usado con respecto a la manipulación de cadenas antes).

¿Puedo dibujar con antialiasing sobre lienzo?

¿Puedo dibujar con suavizado sobre lienzo? Necesito que mis círculos y líneas tengan bordes suaves.

Cómo dibujar Arco entre dos puntos en el Lienzo?

Tengo dos puntos en el lienzo, ahora puedo dibujar una línea entre esos puntos como esta imagen de abajo usando Este código ... x, p1.y, p2.x, p2.y, paint); Quiero dibujar el arco entre dos puntos como en la imagen de abajo. Cómo puedo dibujar así.

¿Cómo usar android canvas para dibujar un rectángulo con solo esquinas redondeadas a la izquierda y a la derecha?

Encontré una función para rectángulos con las 4 esquinas redondeadas, pero quiero tener solo las 2 esquinas redondeadas. ¿Qué puedo hacer? canvas.drawRoundRect(new RectF(0, 100, 100, 300), 6, 6, paint);

Android canvas: dibujar un círculo transparente en la imagen

Estoy creando un juego de búsqueda de píxeles. Así que mi actividad muestra una ImageView. Y quiero crear una pista "muéstram ... ansparente de ella. El resultado debe verse como como este: Por favor, ayúdame a lograr el mismo resultado en Android SDK.

Qué significa arriba, izquierda, derecha e inferior en Android Rect object

Tengo un proyecto de Android donde debería hacer que las manzanas caigan. Las manzanas están pintadas en un Rect. Así que cre ... osition() { for(Rect rect:fallingDownFruitsList) rect.set(rect.left+10, rect.top, rect.right+10, rect.bottom); }

Uso de clipRect-explicación

public class POCII extends Activity { myView mv = new myView(this); @Override public void onCreate(Bundle sa ... ente clipping? ¿Se recorta en forma de rectángulo, dadas las coordenadas? Si es así, ¿por qué el código anterior no funciona?

Dibujar un rectángulo relleno con un borde en Android

¿Hay alguna manera en Android para dibujar un rectángulo lleno con digamos un borde negro. Mi problema es que el lienzo.draw ... que yo sepa el objeto paint no puede tener un color diferente para el relleno y el trazo. ¿Hay alguna manera de evitar esto?