Domande taggate «android-canvas»

Android Java Canvas (android.graphics.Canvas)

10
Testo Android Center su tela
Sto cercando di visualizzare un testo utilizzando il codice seguente. Il problema è che il testo non è centrato in senso orizzontale. Quando imposto le coordinate per drawText, imposta la parte inferiore del testo in questa posizione. Vorrei che il testo fosse disegnato in modo che il testo fosse centrato …



16
Disegna testo su più righe su Canvas
Una domanda si spera veloce, ma non riesco a trovare alcun esempio ... Mi piacerebbe scrivere del testo su più righe in un custom Viewtramite a Canvas, e in onDraw()ho: ... String text = "This is\nmulti-line\ntext"; canvas.drawText(text, 100, 100, mTextPaint); ... Speravo che ciò si tradurrebbe in interruzioni di riga, …

3
Comprensione dei concetti di Canvas e Surface
Faccio fatica a capire il processo di disegno SurfaceViewe quindi l'intero sistema Surface/ Canvas/ Bitmap, che viene utilizzato in Android. Ho letto tutti gli articoli e le pagine di documentazione delle API, che sono riuscito a trovare sul sito degli sviluppatori Android, alcuni tutorial sulla grafica Android, il codice sorgente …

6
Disegna su tela con il dito, Android
Ho bisogno di costruire un progetto per disegnare su tela con le dita, per ottenere l'evento di tocco e l'evento di movimento del mio dito, e quindi disegnare. Qualcuno può consigliarmi come iniziare nel progetto, e qual è il componente migliore per fare una cosa come questa?


7
Rettangolo di disegno su tela Android
come disegnare un rettangolo vuoto con ecc. borderWidth = 3 e borderColor = black e la parte all'interno del rettangolo non ha contenuto o colore. Quale funzione utilizzare in Canvas 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, canvas: come posso cancellare (eliminare il contenuto di) una tela (= bitmap), vivendo in un surfaceView?
Per realizzare un gioco semplice, ho utilizzato un modello che disegna una tela con bitmap come questo: 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); } } (La tela è definita in "run ()" / SurfaceView risiede …

2
Android Canvas.drawText
Ho una vista, disegno con l'oggetto Canvas nel metodo onDraw (Canvas canvas). Il mio codice è: 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); Il problema è che il testo non viene visualizzato sullo sfondo, cosa sto facendo di sbagliato? Se rimuovo canvas.drawPaint …

8
Come disegnare un triangolo pieno in Android Canvas?
Quindi sto disegnando questo triangolo nelle mappe Android usando il codice seguente nel mio metodo di disegno: 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); I pointX_returned sono le coordinate che ottengo …

1
Testo rotante Android: utilizzo dynamiclayout.draw (canvas) ma non si anima lungo il percorso e non posso usare canvas.drawTextOnPath (dynamiclayout)
Sto usando la mia versione di https://github.com/mdg-iitr/RotatingText per mostrare un widget di testo rotante. In questo GitHub è disponibile un video che ti consente di vedere l'animazione. L'idea è di creare file di parole. Le righe vengono visualizzate riga dopo riga. L'intera riga ruota (così fanno le sue parole). Una …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.