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 …
Qualche modo semplice per misurare l'altezza del testo? Il modo in cui lo sto facendo ora è usare Paint measureText()per ottenere la larghezza, quindi per tentativi ed errori trovare un valore per ottenere un'altezza approssimativa. Ho anche scherzato FontMetrics, ma tutti questi sembrano metodi approssimativi che fanno schifo. Sto cercando …
Esiste un metodo che restituisce la larghezza (in pixel) di un testo da disegnare su una tela Android usando il metodo drawText () secondo il Paint usato per disegnarlo?
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, …
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 …
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?
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 …
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 …
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.