1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. missG, 04.11.2010 #1
    missG

    missG Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    habe ein canvas erstellt:

    Code:
     
    Bitmap bitmap = Bitmap.createBitmap();
     
    [LEFT]Bitmap pngBitmap = BitmapFactory.decodeResource(getResources(), R.drawable1);[/LEFT]
     
    [LEFT]Bitmap pngBitmap0 = BitmapFactory.decodeResource(getResources(), R.drawable0);[/LEFT]
     
     
     
    Canvas canvas = new Canvas(bitmap); 
    
    Die Bilder in pngBitmap, pngbitmap0 sind transparent. ich painte mit:
    Code:
    [LEFT]canvas.drawBitmap(pngBitmap0, 0, 0, null);[/LEFT]
    canvas.drawBitmap(pngBitmap, src, des, null);
    
    allerdings bildet sich bei jedem paint ein schatten...woran liegt das?
    und wie kann ich es abschalten?
     
  2. funcoder, 06.11.2010 #2
    funcoder

    funcoder Erfahrener Benutzer

    Meinst du das innerhalb deiner Bitmaps Bereiche transparent sind, die aber gedrawed nicht vollständig transparent sind? Bist du sicher das die transparenten Stellen in deiner Grafik auch 100%ig transparent sind? Vielleicht sind diese nur auf 80% Transparents? Leg deshalb mal vorsichtshalber deine Grafiken in deinem Bildbearbeitungsprogramm über eine andere Grafik, ob hier auch der "Schatten" vorhanden ist. Dann weißt du sicher, ob es die Grafik oder Canvas ist.
     
  3. missG, 08.11.2010 #3
    missG

    missG Threadstarter Android-Hilfe.de Mitglied

    hat sich schon geklärt. lag an den grafiken, dass diese schatten hatten.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Lautsprecher Abschaltung durch Telefonapp umgehen Android App Entwicklung 08.01.2018
[OFFEN] Schreiben sehr langsam mit Canvas und SurfaceView Android App Entwicklung 04.01.2018
Du betrachtest das Thema "Schatten bei Canvas-paint abschalten" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.