Ich versuche, einen Text mit dem folgenden Code anzuzeigen. Das Problem ist, dass der Text nicht horizontal zentriert ist. Wenn ich die Koordinaten für drawTexteinstelle, wird der untere Rand des Textes an dieser Position festgelegt. Ich möchte, dass der Text so gezeichnet wird, dass der Text auch horizontal zentriert ist. …
Gibt es eine einfache Möglichkeit, die Höhe von Text zu messen? Die Art und Weise, wie ich es jetzt mache, besteht darin, mithilfe von Farben measureText()die Breite zu ermitteln und dann durch Ausprobieren einen Wert zu finden, um eine ungefähre Höhe zu erhalten. Ich habe auch herumgespielt FontMetrics, aber all …
Gibt es eine Methode, die die Breite (in Pixel) eines auf einer Android-Zeichenfläche zu zeichnenden Textes mit der drawText () -Methode gemäß der zum Zeichnen verwendeten Farbe zurückgibt?
Eine hoffentlich schnelle Frage, aber ich kann anscheinend keine Beispiele finden ... Ich möchte mehrzeiligen Text Viewüber a in einen Benutzer schreiben Canvas, und in habe onDraw()ich: ... String text = "This is\nmulti-line\ntext"; canvas.drawText(text, 100, 100, mTextPaint); ... Ich hatte gehofft, dass dies zu Zeilenumbrüchen führen würde, aber stattdessen sehe …
Ich habe Probleme, den Prozess des Zeichnens SurfaceViewund damit das gesamte Surface// Canvas/ BitmapSystem zu verstehen , das in Android verwendet wird. Ich habe alle Artikel und API-Dokumentationsseiten gelesen, die ich auf der Website von Android-Entwicklern finden konnte, einige Tutorials zu Android-Grafiken, LunarLander-Quellcode und diese Frage . Bitte sagen Sie …
Ich muss ein Projekt zum Zeichnen auf Leinwand mit den Fingern erstellen, um das Berührungs- und Bewegungsereignis meines Fingers zu erhalten und von dort zu zeichnen. Jeder kann mir raten, wie ich mit dem Projekt anfangen soll. und was ist die beste Komponente, um so etwas zu tun?
Wie zeichnet man ein leeres Rechteck mit etc. borderWidth = 3 und borderColor = schwarz und Teile innerhalb des Rechtecks haben weder Inhalt noch Farbe. Welche Funktion in Canvas soll verwendet werden? void drawRect(float left, float top, float right, float bottom, Paint paint) void drawRect(RectF rect, Paint paint) void drawRect(Rect …
Um ein einfaches Spiel zu erstellen, habe ich eine Vorlage verwendet, die eine Leinwand mit Bitmaps wie folgt zeichnet: 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); } } (Die Zeichenfläche ist in "run ()" definiert / …
Ich habe eine Ansicht, ich zeichne mit dem Canvas-Objekt in der onDraw-Methode (Canvas-Canvas). Mein Code lautet: 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); Das Problem ist, dass der Text nicht im Hintergrund angezeigt wird. Was mache ich falsch? Wenn ich canvas.drawPaint (paint) …
Also zeichne ich dieses Dreieck in Android-Karten mit dem folgenden Code in meiner Zeichenmethode: 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); Die pointX_returned sind die Koordinaten, die ich von den Feldern …
Ich habe manchmal in Beispielen gesehen, wo das Färben in Android als # FF191919 erfolgt. Ich meine eine 8-stellige Hex-Zahl. Es sollte aber nur eine 6-stellige Zahl sein. Wie hängen sie zusammen? Wenn ich eine 6-stellige Nummer in eine 8-stellige Nummer umwandeln möchte. Wie es geht? Ich meine, konvertiere # …
Ich verwende meine eigene Version von https://github.com/mdg-iitr/RotatingText , um ein rotierendes Text-Widget anzuzeigen. In diesem GitHub ist ein Video verfügbar, mit dem Sie die Animation sehen können. Die Idee ist, Wortreihen einzurichten. Die Zeilen werden Zeile für Zeile angezeigt. Die ganze Reihe dreht sich (ebenso die Wörter). Eine Zeile wird …
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.