Tag: android-canvas
Die Android-Java Leinwand auf Basis von android.Grafik.Leinwand)
8
Antworten
Habe ich eine Zeichnung app, die in etwa 2-5 Sekunden zum laden der Zeichnung für komplizierte Zeichnungen (geschieht über einen AsyncTask). Für eine bessere Benutzer-Erfahrung, während dieser Zeit habe ich flash die gespeicherte PNG-version von der Zeichnung
4
Antworten
Ich bin laden einer bitmap aus einer Ressource wie so: Bitmap mBackground = BitmapFactory.decodeResource(res,R.drawable.image); Was ich will zu tun ist, machen einige änderungen an der bitmap, bevor Er gezogen, um die wichtigsten Leinwand in meinem zeichnen -
5
Antworten
Ich mache ein kleines Spiel für android. Es arbeitet reibungslos, wenn seine Arbeit auf einem weißen hintergrund, aber wenn ich möchte ein hintergrund Bild, seine immer langsamer und langsamer. Zuerst habe ich versucht, um es als layout-hintergrund-Bild,
4
Antworten
Muss ich ein Projekt erstellen für Zeichnung auf Leinwand von Fingern, um die touch-event-und motion-event von meinem finger, und von dannen ziehen. Kann jemand mir Ratschläge, wie man starten in Projekt -, und was ist die beste
1
Antworten
Den Dokumentation ist ziemlich vage, was tatsächlich geschieht, wenn diese Methoden verwendet werden. Kann mir jemand erklären, wie die Matrix tatsächlich wirkt der Bitmap, es wird eingestellt? Sie verwenden den Begriff verketten drin, aber ich bin unklar,
4
Antworten
Habe ich zwei Punkte im canvas-Bereich, jetzt bin ich in der Lage, ziehen Sie eine Linie zwischen diesen Punkten, wie das unten stehende Bild, indem Sie mit Dieser code canvas.drawLine(p1.x, p1.y, p2.x, p2.y, paint); Ich will zeichnen
13
Antworten
Um ein einfaches Spiel, ich benutzte eine Vorlage, zieht eine Leinwand mit bitmaps wie diese: 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); }
4
Antworten
Dies ist, wie ich zeichnen Bitmap auf Canvas in meine Android-app: canvas.save(); canvas.scale(scale, scale, x, y); canvas.drawBitmap(bitmap, x, y, null); canvas.restore(); Jedoch die Bitmap ist nicht skaliert, glatt, kein anti-aliasing durchgeführt wird. Wie kann ich das aktivieren
2
Antworten
Habe ich einen Blick, ich bin zeichnen mit dem Canvas-Objekt in der onDraw(Canvas canvas) - Methode. Mein code ist: 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
5
Antworten
Ich bin neu auf Android. Ich bin zeichnen von bitmaps, Linien und Formen auf eine Leinwand im inneren der OnDraw(Canvas canvas) - Methode aus meiner Sicht. Ich bin auf der Suche nach Hilfe auf, wie die Umsetzung
1
Antworten
Scheint einfach, doch ich habe Probleme mit der Umsetzung. Ich möchte eine Leinwand mit dem Bild auf dem Bildschirm einschließlich onTouch Veranstaltungen. Ich habe versucht ImageView aber ich war nicht in der Lage, nutzen Leinwand. Ich habe
3
Antworten
Mache ich eine Android-app und ich hab eine heikle Sache zu tun. Ich brauche, um einen Pfad zu zeichnen auf einer Leinwand, aber die Zeichnung animiert werden soll (dh. zeichnen Punkt nach Punkt mit einer leichten Verzögerung).
2
Antworten
Ab android 3.0 die clipPath() Methode wird nicht mehr unterstützt, bei Geräten mit hardware-Beschleunigung eingeschaltet.(Lesen Sie diesen Artikel für mehr details). Arbeite ich mit Leinwand und ich brauche, um zu zeichnen abgerundetes Bild. Irgendwelche Ideen, wie kann
5
Antworten
Ich will einen Kreis zeichnen, indem Sie die Leinwand. Hier ist mein code: [MyActivity.java]: public class MyActivity extends Activity { public void onCreate(Bundle savedInstanceState) { ... setContentView(new View(this,w,h)); } } [View.java]: public class View extends SurfaceView {
3
Antworten
Ich habe versucht, eine benutzerdefinierte Ansicht erstellen die unscharfen Formen, die unter dem text. Das problem ist, dass die BlurMaskFilter hat keine Auswirkung auf eine Form, die ich ziehen auf der Leinwand. Hier ist, wie ich bin
3
Antworten
Ich soll zum zeichnen von text auf canvas bestimmter Breite mit .drawtext Z.B. die Breite des Textes sollte immer 400px egal, was die Eingabe von text ist. Wenn Sie die Eingabe von text länger ist, wird er
3
Antworten
Dieser scheint, wie es sein sollte, etwas trivial, aber in meiner android app, ich bin mit canvas zeichnen Sie eine Reihe von Linien, die miteinander verbunden sind. Für einige Grund meine Zeilen sind sehr, sehr schwach und
3
Antworten
Wie kann ich zeichnen bezier-Kurve canvas. Ich habe nur start-und Endpunkt. Ich will zeichnen Sie die Linie vom Startpunkt zum Endpunkt. Wie kann ich das machen? InformationsquelleAutor der Frage edi233 | 2012-04-03
3
Antworten
Ich habe Mühe zu verstehen, den Prozess der Zeichnung zu SurfaceView also die ganze Surface/Canvas/Bitmap system, das in Android. Ich gelesen habe, alle Artikel und API-Dokumentation-Seiten, die ich finden konnte auf android-Entwickler-Website, ein paar tutorials, android, Grafiken,
3
Antworten
Ziel ist einfach zum zeichnen einer bitmap und über die Oberseite von Ihr Formen zu zeichnen, LÖSCHEN Sie die zugrunde liegende bitmap-Bereich. Habe ich erstellt einfache proof-of-concept-code, um zu versuchen und zu verstehen, wie genau ich gehen
8
Antworten
Jede straight forward Weg, um zu Messen Sie die Höhe des Textes? Die Art und Weise, ich mache es jetzt ist durch die Verwendung von Lack ist measureText() um die Breite, dann durch Versuch und Irrtum zu
3
Antworten
Gibt es eine Möglichkeit in Android zeichnen Sie ein gefülltes Rechteck mit einer schwarzen Grenze. Mein problem ist, dass die Leinwand.draw() nimmt ein paint-Objekt, und meines Wissens das paint-Objekt kann nicht haben eine andere Farbe für die