2016-07-08 20 views
0

Draw transparent gradient with alpha transparency from 0 to 1Wie man den Fade-Effekt auf Bitmap macht, das dynamisch auf Android generiert wird?

Hallo!

Ich bin neu in Android Dev und das ist mein erster Beitrag. Wie kann ich genau auf den Link wirken? Um Kanten volltransparent.

Meine App schneidet das Bild aus und speichert es in einer Bitmap. Ich wollte eine Fade an den Kanten anwenden, um nicht so schlecht zu werden

Ich wollte keine Animation. Ich brauche an den Rändern einen Fade. vielleicht verschwimmen. Vielen Dank für Ihre Hilfe!

Antwort

1

Dies ist ein sehr fortgeschrittenes Thema für Sie, da Sie neu in Android sind. Was Sie im Grunde tun müssen, ist eine benutzerdefinierte Klasse zu erstellen, die eine Ansicht erweitert und das Hinzufügen von Effekten zu einer Bitmap übernimmt, die auf dem Bildschirm gezeichnet wird. Definitiv nicht anfängerfreundlich, es sei denn, Sie haben eine gewisse Erfahrung in der Bildverarbeitung. Sie müssen möglicherweise für eine Android-Bibliothek, die diese Effekte für Sie tun können

Aber wenn Sie Interesse an der Implementierung Ihrer eigenen haben, hier sind einige Ressourcen, die Sie auf Ihrem Weg bekommen können, aber ich bezweifle sehr, dass sie auf Ihren Fähigkeiten von nutzen sein:

+0

Vielen Dank für die 2 Links, aber ich hatte gelesen sie und nein Das hat geholfen. Ich habe bereits den Code bereit, aber ich habe nicht verstanden, wie Sie die Maske und den PorterDuff-Modus verwenden, um mit der Bitmap zu verschmelzen. Können Sie bitte ein Beispiel für mich posten? Es wäre möglich? Noch einmal, danke mein Freund! –