Tag: android-canvas
Die Android-Java Leinwand auf Basis von android.Grafik.Leinwand)
4
Antworten
Ich versuche, port-emulator, den ich geschrieben habe in java auf android. Es läuft alles schön, ich war in der Lage zu Hafen, die meisten meiner codes mit geringfügigen änderungen, aber aufgrund wie die emulation funktioniert, brauche ich
1
Antworten
Ich versuche, um eine Bitmap erstellen Sie programmgesteuert und finde das zeichnen eines schattierten Rect ignoriert die Farbe arg übergeben. Ich habe es vereinfacht die Dinge auf diesem Fall - der code, der nur zieht, gedreht blue
3
Antworten
Habe ich DrawView. Wenn ich berühre diese Ansicht es zieht kleine Kreise. Ich werde nicht zu zeichnen, Kreise, aber nicht zu berühren, Blick - mit Hilfe der Funktion "Sollwerte". Was ich Tue: package com.samples; import ... public
6
Antworten
Ich bin das erfassen eines MotionEvent für eine lange klicken Sie auf ein Android - SurfaceView mit einem GestureListener. Ich habe dann übersetzen müssen die Koordinaten der MotionEvent auf canvas-Koordinaten, von denen ich erzeugen kann, die custom
1
Antworten
Ich habe diesen code in eine Klasse, die Sie erweitert surface view und implementiert runnable Ich bin in der Lage, um die Klasse zu verwenden im Grunde erlaubt das zeichnen auf den canvas-Bereich mit verschiedenen Farben und
4
Antworten
Ich bin derzeit die Durchführung einer zeichnen-Funktion auf einem webview Bild (der Elefant unten). Ich habe kein problem Zeichnung, aber die zoom-Funktion hat einige funky stuff (2. Bild unten) auf der Zeichnung. Wenn ich den zoom in
1
Antworten
In der Regel Proben, die ich sehe,verwenden Sie diese Methoden, wenn Sie versuchen zu zeichnen von bitmaps auf Leinwand.Zum Beispiel: paint.setAntiAlias(true); paint.setFilterBitmap(true); paint.setDither(true); Aber ich weiß nicht, was diese drei Methoden tun?Wenn ich Sie benutzen? InformationsquelleAutor Student
1
Antworten
ich gesucht habe um und immer noch keine gute Antwort. Ich habe meine eigene Klasse, die Sie erweitert eine Bildansicht und in der onDraw () - Methode bin ich mit canvas zu zeichnen Kreise auf meinen Bild.
1
Antworten
Dies ist main.xml Datei, die die Aufteilung des Bildschirms in zwei Hälften. In der unteren Hälfte, es ist mit Breitengrad-und Längengrad-label und den entsprechenden label, textbox hat, zeigen die aktuellen Längen-und Breitengrad-Wert in das Textfeld ein. <?xml
2
Antworten
Ich versuche zu zeichnen, Leinwand, enthält einen Kreis, um eine Ansicht definiert wurde zuvor mittels findViewById() wie folgt View v = findViewById(R.id.view1); Bitmap b = Bitmap.createBitmap(v.getMeasuredWidth(), v.getMeasuredHeight(), Bitmap.Config.ARGB_8888); Canvas c = new Canvas(b); Paint paint = new
2
Antworten
Ich versuche, zeichnen Sie ein oval mit Leinwand.aber es wird nie gezogen. hier ist mein code für die benutzerdefinierte Ansicht.ich habe auch setwillnotdraw(false) noch nichts wird auf dem Bildschirm gezeichnet public class Myview extends View{ Paint paint;
3
Antworten
Im entwickeln einer Applikation, die mit Bildern als Index auf Auswahl von insbesondere Bild, dass die Aktivität beginnen, aber ich dont wissen, wie man onClickListener oder onTouchListener in Leinwand heres mein code public class DrawView extends View
2
Antworten
Habe ich eine canvas-Bereich, in dem ich zeichne eine Menge von bitmaps. 15x15, um genau zu sein. Nun, was ich tun möchte, ist sicherzustellen, dass diese 15 Spalten bitmaps, Rücken an Rücken, erstrecken sich über die gesamte
1
Antworten
Ich versuche ein png-Bild und füllt den hintergrund von meinem canvas-Bereich, während immer noch das Seitenverhältnis beibehalten wird. Ich starte durch Konvertierung in eine Bitmap:Dann legen Sie den Boden zurück, die über die setBitmap-Methode der Canvas-Klasse: http://developer.android.com/reference/android/graphics/Canvas.html#Canvas(android.Grafik.Bitmap)
2
Antworten
Habe ich einige Rechtecke gezeichnet, die auf Canvas. Und jetzt muss ich für jedes Rechteck eine onclickListener. Aber da bin ich sehr neu in android und speziell Canvas, ich brauche etwas Hilfe. Trotzdem ist es möglich, einen
6
Antworten
Habe ich entfernt von meinem alten code, wie es jetzt nicht funktioniert, als ich beabsichtigte. Ich habe versucht, verwenden Sie die onDraw-canvas " - Funktion innerhalb einer bestimmten Teil des Bildschirms, so dass ich könnte noch buttons
3
Antworten
Während der Laufzeit, bin ich versucht, ein Bild in der Oberfläche anzeigen. Wenn ich versucht, mit dem Bild aus dem Drawable-Ordner hab ich Out of memory Fehler. Nach einer schnellen Suche bei stackoverflow fand ich, dass es
3
Antworten
Ich habe ein Spiel Ansicht ist eine Erweiterung der View-Klasse. In dieser Ansicht verwende ich Leinwand-Zeichnung-Objekte, denen die Benutzer interagieren können. Dieser Ansicht geladen, um das layout einer Aktivität. Ich möchte deaktivieren Sie alle Benutzer-Eingaben für den
4
Antworten
Habe ich ein ZAHNRAD Bild, das ich will, um kontinuierlich zu drehen, über einem festen Punkt. Ich früher war, dies zu erreichen, indem Sie das Bild in meine Android-Klasse als Bildansicht und die Anwendung einer RotateAnimation. @InjectView(R.id.gear00)
3
Antworten
Ich bin neu in der animation in android. Ich arbeite mit einem tutorial habe ich auf youtube gefunden. Die app zeichnet ein Bild von einem ball auf einer Leinwand und dann bewegt sich Diagonal. Ich würde gerne,
3
Antworten
Ich habe folgenden code in meine benutzerdefinierte Ansicht, erstreckt EditText: protected void onDraw(Canvas canvas) { super.onDraw(canvas); int count = getLineCount(); Canvas cvs= new Canvas(); Drawable dr = this.getBackground(); Rect r = mRect; Paint paint = mPaint; mTextPaint.setTextSize(this.getTextSize());
1
Antworten
Ich versuche, eine benutzerdefinierte Ansicht erstellen - finger-Farbe, und ich habe Probleme mit diesem Fehler und ich weiß nicht, wie es zu lösen ist. Kann mir jemand sagen, was falsch ist? LogCat: 08-04 08:34:01.171: E/AndroidRuntime(15664): java.lang.RuntimeException: Unable
2
Antworten
Also im Grunde möchte ich die Verwendung einer xml-layout, aber ich will auch eine Leinwand wo kann ich Grafiken durchgeführt. Was ich Tat, war machen einen Blick in meine xml-layout-wie Sie unten sehen können. Dann in meiner
4
Antworten
Schreibe ich eine pixel-Kunst-app, die Malt Bilder, die der Benutzer greift auf die Bildschirm-pixel-look. Es gibt zwei Möglichkeiten, sich ihm zu nähern. Entweder pixelate das Bild nach dem speichern oder haben ein Gitter vor der hand, so
4
Antworten
Ich haben einen Blick, aufgeblasen, ich kann es ziehen auf der Leinwand, aber kann nicht scheinen, um es zu positionieren, richtig. LayoutInflater li = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = li.inflate(R.layout.fix_this_recommendation, null); v.measure(MeasureSpec.getSize(v.getMeasuredWidth()), MeasureSpec.getSize(v.getMeasuredHeight())); v.layout(400, 400, 400, 400); v.draw(canvas);
6
Antworten
Sorry, wenn die Frage ist dumm, aber ich bin neu auf Android. Ich lese viel über die Entwickler.android.com -, sondern Lösungen für mein problem nicht gefunden, leider. Die meisten der code, den ich gefunden auf stackoverflow, fertig
2
Antworten
Habe ich zum Plotten zwei verschiedenen Datensätze in einer einzigen Grafik. DataSet-1 String xAxisOne = new String { "0", "1", "2", "3", "4", "5", "6" }; float dataInput = { 1f, 2f, 3f, 4f, 5f, 6f, 7f
3
Antworten
import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Path; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; public class SingleTouchEventView extends View { private Paint paint = new Paint(); private Path path = new
3
Antworten
Ich bin gerade erst in die Grundlagen der Zeichnung mit Android. Ich beginne mit ein paar einfachen Formen, aber ich habe da ein paar Fragen. Ich würde gerne zeichne einen Kreis in die Mitte einer Leinwand. Ich
2
Antworten
Ich versuche zu implementieren ist eine Zeichnung-Anwendung in Android. Wo der Benutzer sollte in der Lage sein, zu wählen und verschieben Sie die gezeichneten Formen. Derzeit habe ich statisch gezeichnet einige rects und text auf meiner Zeichnung
2
Antworten
Ich habe derzeit ein Labyrinth-Spiel, das zieht einem 5 x 5 Quadrat (nimmt die Breite des Bildschirm und teilt es gleichmäßig). Dann für jede dieser Boxen, die mit x-und y-cordinates ich Benutzer drawRect, zeichnen Sie einen farbigen
1
Antworten
vorbereitet habe ich Lackieren meine Anwendung enthält eine benutzerdefinierte Ansicht für Farbe.wenn wir zeichnen jedes Ding, das in die benutzerdefinierte Ansicht nur sammeln die gezeichneten Pixel und speichern in array, Liste,zuerst es funktioniert Prima(aber es nimmt viel
2
Antworten
Habe ich eine benutzerdefinierte Ansicht in der ich die Zeichnung zu einem großen Kreis und einen kleinen Kreis auf dem Rand dieses großen Kreis. Ich würde gerne verschieben Sie den kleinen Kreis, und so würde gerne ein
1
Antworten
Habe ich ein Rechteck: Rect r = new Rect();. Ich will drehen die r Objekt um 45 Grad. Ich habe überprüft, für die Lösungen und ich fand, dass es getan werden kann, mit Matrizen: Matrix m =
1
Antworten
Meine Frage über die Android UI. Wenn wir die Arbeit mit XML-layout wir schreiben (zum Beispiel) setContentView(R.layout.main); Und wenn wir die Arbeit mit 2d-Grafiken, die wir schreiben Draw2D d = new Draw2D(this); setContentView(d); So was, wenn ich
2
Antworten
Erstellte ich eine benutzerdefinierte Ansicht durch die Erweiterung aus dem Blickfeld. In onDraw() habe ich es geschafft, ziehen einige Kreise und andere Sachen. Jetzt will ich aber hinzufügen, einen hintergrund aus einer Ressource (sd-Karte oder ein stream),
2
Antworten
Ich bin Zeichnung einen text auf android-Leinwand mit dem folgenden Stück code Rect rect = new Rect(); paint.getTextBounds(text, 0, text.length(), rect); canvas.translate(xPosition + position.getX(), yPosition + position.getY()); paint.setColor(Color.BLUE); paint.setStyle(Style.STROKE); canvas.drawRect(rect, paint); paint.setStyle(Style.FILL); paint.setColor(text_color); canvas.translate(-(xPosition + position.getX()), -(yPosition
1
Antworten
I ' V worden kommen zum zeichnen von Grafiken in Android. Es gibt eine Menge von Beispiel-Anwendungen gibt, aber eine Sache, die ich immer zu sehen ist lockCanvas. Kann jemand erklären es näher, da ich wirklich nicht
2
Antworten
Habe ich eine Zeichnung app, die ermöglicht es dem Benutzer, um zu zeichnen, um eine leere Leinwand. Ich bin versucht zu zeichnen skaliert 'Miniaturansicht' für die aktuelle bitmap, so dass, wenn der Benutzer skaliert hat in der
3
Antworten
Habe ich eine einfache demo-Anwendung in android für die Zeichnung ,jetzt kann einer mir sagen, wie kann ich Sie entfernen anzeigen und löschen von Bildschirm-mit nur einem Klick .Ich habe versucht, wie unten:bitte helfen Sie mir, es
2
Antworten
Ich versuche zum erstellen einer benutzerdefinierten Zeit-Anzeige in Android. Siehe Bild http://twitpic.com/1devk7 So weit zu ziehen, der Zeit und Stunden Marker ich habe mit der Leinwand.drehen Methode, um den gewünschten Effekt zu erzielen. Beachten Sie jedoch, dass
5
Antworten
, Was ich tun will? (blau geändert weiß) , Was ich getan habe? Ich habe eine Klasse die sich TextView, die in der Lage zu skizzieren, die textview sehr nahe an dem, was ich will. Das problem
3
Antworten
Durch die folgenden codes habe ich noch einige Fragen. public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView( new View(this) { Paint mPaint = new Paint(); @Override protected void onDraw(Canvas canvas) {
2
Antworten
Will ich zeichnen auf Leinwand Monats text vertikal entlang Bildschirm Höhe. Farbe init: this.paint = new Paint(); this.paint.setAntiAlias(true); this.paint.setDither(true); this.paint.setSubpixelText(true); this.paint.setColor(color_text_dark); this.paint.setTextAlign(Align.RIGHT); Zeichnung: //Set the scale to the widest month float scale = getHeight() / this.max_month_width; String
2
Antworten
Ich habe zwei bitmaps, von hintergrund und Vordergrund. Wie kann ich bitmap zeichnen Vordergrund-hintergrund, ohne die Verwendung einer anderen Leinwand? Lösung: 1) Zuerst erstellen Sie bitmaps aus Ressourcen mit zusätzlicher option ARGB_8888 BitmapFactory.Options options = new BitmapFactory.Options();
1
Antworten
Ich habe ein android-app, wo der Benutzer die Farben, bewegt und formt einige Objekte über ein Foto. In dieser Seite meine Bildschirm-layout besteht aus der das Foto geladen wird, und unten (im hochformat) einige Tasten. Meine Ansicht
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
Habe ich eine Anforderung, die in meinem Projekt um einen Kreis zu zeichnen, der in runtime dynamisch. Also für diesen Zweck bin ich mit ShapeDrawable zu schaffen, Kreis programmgesteuert, aber leider konnte ich nicht finden, eine Klasse
2
Antworten
Habe ich eine Klasse namens SeatsPanel, wo ich zeichne, Sitze (mit drawRect) in der onDraw-Methode. Die onDraw-Methode verwendet die Leinwand als ein parameter, aber wie stellst du Größe der Arbeitsfläche? Der Grund warum ich Frage diese Frage
5
Antworten
Ich habe einige Schwierigkeiten mit Bezug auf die Platzierung, den Inhalt des Canvas in ein Bitmap. Wenn ich Versuch, die Datei wird geschrieben mit einer Dateigröße von rund 5.80 KB, aber es scheint völlig leer (jedes pixel