Perguntas com a marcação «android-canvas»

10
Texto da tela do Android Center
Estou tentando exibir um texto usando o código abaixo. O problema é que o texto não está centralizado horizontalmente. Quando defino as coordenadas para drawText, ele define a parte inferior do texto nessa posição. Gostaria que o texto fosse desenhado para que o texto também se centrasse horizontalmente. Esta é …



16
Desenhar texto com várias linhas no Canvas
Espero que seja uma pergunta rápida, mas não consigo encontrar nenhum exemplo ... Gostaria de escrever um texto de várias linhas em um personalizado Viewpor meio de a Canvas, e onDraw()tenho: ... String text = "This is\nmulti-line\ntext"; canvas.drawText(text, 100, 100, mTextPaint); ... Eu esperava que isso resultasse em quebras de …


6
Desenhe na tela com o dedo, Android
Preciso construir um projeto para desenhar na tela com os dedos, para obter o evento de toque e o evento de movimento do meu dedo e, a partir daí, desenhar. Qualquer um pode me aconselhar como começar no projeto, e qual é o melhor componente para fazer coisas assim?


7
Retângulo de desenho de tela Android
como desenhar um retângulo vazio com etc. borderWidth = 3 e borderColor = black e parte dentro do retângulo não têm conteúdo ou cor. Qual função no 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 paint) …



2
Android Canvas.drawText
Eu tenho uma vista, estou desenhando com o objeto Canvas no método onDraw (Canvas canvas). Meu código é: 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); O problema é que o texto não aparece no fundo, o que estou fazendo de errado? Se …

8
Como desenhar um triângulo preenchido na tela do Android?
Então, estou desenhando este triângulo nos mapas do Android usando o código abaixo no meu método de desenho: 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); O pointX_returned são as coordenadas que …

1
Texto rotativo do Android: eu uso o dynamiclayout.draw (canvas), mas ele não anima ao longo do caminho e não pode usar o canvas.drawTextOnPath (dynamiclayout)
Estou usando minha própria versão do https://github.com/mdg-iitr/RotatingText para mostrar um widget de texto rotativo. Um vídeo está disponível neste GitHub, permitindo que você veja a animação. A idéia é configurar linhas de palavras. As linhas são mostradas linha após linha. A linha inteira gira (o mesmo acontece com as suas …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.