1. pemko, 01.09.2010 #1
    pemko

    pemko Threadstarter Erfahrener Benutzer

    Hallo zusammen :)

    Ich wollte mal etwas ausprobieren: und zwar: wie speichere ich ein bild, welches mehrere Views darüber mit Kreuzen hat?
    EDIT: Die frage ist ein bisschen wie kriege ich die canvas ins bitmap? (setBitmap etc. ging nicht)

    Die Kreuze sind in einere ArrayList (alView) als View gespeichert. (für späteres wiederauslesen etc.)

    Die flView fügt diese der View hinzu:
    alView.add(new Cross(v.getContext(), x - 8,
    y + 10, 30));
    flView.addView(alView.get(alView.size()-1));


    angezeigt wird alles richtig auf dem display, aber wie könnte ich dies nun in beispiel.jpg speichern?

    folgendermassen geht es nicht:
    // Alle Kreuze mit for schlaufe in Canvas speichern
    for () {
    c.drawCircle(alView.get(i).getX(), alView.get(i).getY(), 30, paint);
    }
    File path = Environment.getExternalStorageDirectory();
    File file = new File(path, "Beispiel.jpg");


    flView.setBackgroundResource(R.drawable.beispiel_hintergrund);
    flView.draw(c);

    fos = new FileOutputStream(file);
    bitmap.compress(CompressFormat.JPEG, 100, fos);

    fos.flush();
    fos.close();
     
    Zuletzt bearbeitet: 01.09.2010
Die Seite wird geladen...
Similar Threads Forum Datum
Huawei P10 Dateimanager/bilder spinnen Huawei P10 Forum 22.05.2017
Moto G4 Interner Speicher auf partitionierter SD-Karte Motorola Moto G4 Plus Forum Freitag um 09:49 Uhr
Speicher bereinigen Huawei P9 Lite Forum Freitag um 13:19 Uhr
Samsung Galaxy j7 Samsung Allgemein Freitag um 19:14 Uhr
Galerie/Bilder/Fotos - Verschwunden HTC One (M8) Forum Samstag um 13:29 Uhr
htc one m9 Daten retten HTC One M9 Forum Sonntag um 15:10 Uhr
Galaxy S7 - Bilder senden Samsung Galaxy S7 (G930F) Forum Sonntag um 16:08 Uhr
Zu wenig Speicher beim Update auf Android 7 Android Allgemein Gestern um 11:58 Uhr
WA verschickt selbstständig Bilder Whatsapp Gestern um 18:54 Uhr
SkyGo Treppen im Bild Streaming-Apps Heute um 08:04 Uhr