Zum Hauptinhalt springen

So verwischen Sie den Hintergrund auf Android: Einfache Anweisungen und Tipps

In der heutigen Welt sind Smartphones zu einem integralen Bestandteil unseres Lebens geworden. Nachrichten senden, Fotos ansehen, Musik hören - das alles machen wir unterwegs mit mobilen Geräten. Außerdem möchten wir auch Bilder machen, die professionell und ästhetisch ansprechend aussehen. Eine Möglichkeit, einem Bild eine besondere Atmosphäre und Wirkung zu verleihen, besteht darin, den Hintergrund zu verwischen.

Besitzer von Geräten auf dem Android-Betriebssystem können den Hintergrund mit speziellen Apps leicht verwischen. Diese Apps bieten verschiedene Werkzeuge und Möglichkeiten, um einzigartige Fotos zu erstellen. Sie ermöglichen es Ihnen, den Grad der Hintergrundunschärfe zu steuern, den gewünschten Teil des Bildes für den Fokus auszuwählen und vieles mehr.

Wenn Sie also lernen möchten, den Hintergrund auf Ihrem Android-Gerät zu verwischen, bieten wir Ihnen einige einfache Anweisungen an. Keine Sorge, der Hintergrundunschärfe-Prozess erfordert keine besonderen Fähigkeiten und dauert nur wenige Minuten.

Schritte zum Verwischen des Hintergrunds auf Android

1. Aktivieren Sie die Hintergrundunschärfe im Markup:

android:background="?android:attr/windowBackground"

2. Legen Sie die Unschärfe im Anwendungsstil fest:

3. Verwenden Sie Hintergrundunschärfe in Activiti:

4. Fügen Sie Unschärfeunterstützung für Geräte mit API >= 19 hinzu:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT)
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
>

5. Fügen Sie Ihrem Code eine Hintergrundunschärfe hinzu:

import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.support.v8.renderscript.Zuweisung;
importieren Sie Android.Unterstützung.v8.renderscript.Element;
importieren Sie Android.Unterstützung.v8.renderscript.RenderScript;
importieren Sie Android.Unterstützung.v8.renderscript.Scriptintrinsicunschärfe;
private Bitmap-Unschärfe (Bitmap-Bild)
endgültiger Schwimmer BLUR_RADIUS = 25f;
Bitmap-Ausgabebitmap = Bitmap.Bitmap erstellen (Bild);
RenderScript rs = RenderScript.erschaffe(dies);
ScriptIntrinsicBlur blurScript = ScriptIntrinsicBlur.erstellen(rs, Element.U8_4(rs));
Zuweisung tmpIn = Zuweisung.createFromBitmap(rs, Bild);
Allocation tmpOut = Allocation.createFromBitmap(rs, outputBitmap);
blurScript.setRadius(BLUR_RADIUS);
blurScript.setInput(tmpIn);
blurScript.forEach(tmpOut);
tmpOut.copyTo(outputBitmap);
return outputBitmap;
>

Jetzt wissen Sie, wie Sie den Hintergrund auf Android verwischen können. Befolgen Sie die obigen Schritte, um das professionelle Aussehen Ihrer Anwendung zu erreichen.

Überprüfen Sie die Gerätekompatibilität und die Android-Version

Bevor Sie mit dem Unschärfen des Hintergrunds auf Android beginnen, stellen Sie sicher, dass Ihr Gerät und seine Betriebssystemversion mit dieser Funktion kompatibel sind. Einige ältere Modelle unterstützen möglicherweise keine Hintergrundunschärfe.

Um zu sehen, ob Ihr Gerät kompatibel ist, gehen Sie zu den Android-Einstellungen und suchen Sie nach dem Abschnitt "Über das Telefon". In diesem Abschnitt sollten Sie Informationen zum Gerätemodell und zur Betriebssystemversion finden.

Nachdem Sie das Modell und die Android-Version identifiziert haben, überprüfen Sie, ob diese Version Hintergrundunschärfe unterstützt. Um dies zu tun, können Sie in der Android-Dokumentation nachschlagen oder im Internet suchen.

Wenn Ihr Gerät und Ihre Android-Version keine Hintergrundunschärfe unterstützen, können Sie versuchen, Apps oder Bibliotheken von Drittanbietern zu verwenden, die diese Funktion anbieten.

Stellen Sie die Hintergrundunschärfe-App ein

Um den Hintergrund auf Ihrem Android-Gerät zu verwischen, benötigen Sie eine spezielle App. Es gibt verschiedene Apps im Google Play Store, mit denen Sie Hintergrundbildern einen Unschärfeeffekt hinzufügen können.

Gehen Sie wie folgt vor, um die Anwendung zu installieren:

  1. Öffnen Sie den Google Play Store auf Ihrem Android-Gerät.
  2. Verwenden Sie die Suche, um eine Hintergrundunschärfe-App zu finden. Einige der beliebtesten Apps in dieser Kategorie sind Pixtica, Bluristic oder AfterFocus.
  3. Wählen Sie die gewünschte Anwendung aus und klicken Sie auf die Schaltfläche "Installieren".
  4. Warten Sie, bis die Installation der Anwendung abgeschlossen ist.

Jetzt haben Sie eine Hintergrundunschärfe-App auf Ihrem Android-Gerät. Öffnen Sie es und folgen Sie den Anweisungen, um die Hintergrundbilder auf Ihrem Gerät zu verwischen.

Öffnen Sie die App und wählen Sie ein Foto aus

1. Führen Sie die App auf Ihrem Android-Gerät aus.

2. Gehen Sie zu "Fotos bearbeiten" oder "Foto-Editor".

3. Suchen und klicken Sie auf die Schaltfläche "Foto auswählen" oder "Foto öffnen".

4. Sie werden aufgefordert, ein Foto aus der Galerie Ihres Geräts auszuwählen oder ein neues Foto mit der Kamera aufzunehmen. Wählen Sie eine geeignete Option aus.

5. Wenn Sie ein Foto aus der Galerie auswählen, durchsuchen Sie die verfügbaren Alben und wählen Sie das gewünschte Bild aus.

6. Nachdem Sie ein Foto ausgewählt haben, klicken Sie auf die Schaltfläche "Weiter" oder "Öffnen".

7. Das Foto wird im Editor geöffnet, wo Sie mit dem Unschärfen des Hintergrunds beginnen können.

Wenden Sie einen Unschärfe-Effekt auf den Hintergrund an

Um zu beginnen, fügen Sie Ihrer Build-Datei eine Abhängigkeit hinzu.gradle:

Fügen Sie als Nächstes im Markup Ihrer Aktivität oder Ihres Fragments den folgenden Code hinzu:

Beachten Sie die Attribute:

  • blurAlgorithm ist ein Unschärfenalgorithmus. Hier verwenden wir rs (RenderScript), um eine bessere Qualität zu erzielen. Sie können auch stack oder Box verwenden, aber die Qualität wird geringer sein.
  • blurRadius - der Unschärferadius. Je größer der Wert ist, desto stärker wird der Unschärfeeffekt.
  • blurAutoDownsample - Verkleinert die Bildgröße automatisch, bevor die Unschärfe angewendet wird. Es wird empfohlen, true für eine bessere Leistung zu verwenden.
  • blurOverlayColor - Die Hintergrundfarbe, die unter dem Unschärfeeffekt angezeigt wird. In diesem Fall haben wir eine transparente Farbe (@color/transparent) angegeben.

Fügen Sie nun im Java-Code Ihrer Aktivität oder Ihres Fragments den folgenden Code hinzu, um den Unschärfeeffekt anzupassen:

BlurView blurView = findViewById(R.id.blurView); ViewGroup root = (ViewGroup) getWindow().getDecorView().getRootView(); blurView.setupWith(root) .setFrameClearDrawable(getWindow().getDecorView().getBackground());

Jetzt, wenn Sie Ihre App starten, sehen Sie einen unscharfen Hintergrund auf dem Bildschirm!

Vergessen Sie nicht, die Berechtigungen für die Kamera und die Audioaufzeichnung in der Manifestdatei Ihrer App festzulegen:

Mit diesen Anweisungen können Sie den Unschärfeeffekt ganz einfach auf den Hintergrund Ihrer Android-Anwendung anwenden.

Speichern Sie die Änderungen und teilen Sie das Foto

Nachdem Sie den Hintergrund auf Ihrem Android-Gerät verwischt haben, müssen Sie die Änderungen speichern. Klicken Sie dazu auf das Symbol "Speichern" oder "Exportieren" in der oberen rechten Ecke des Bildschirms.

Beim Speichern von Änderungen haben Sie möglicherweise verschiedene Optionen, einschließlich der Auswahl der Qualität des zu speichernden Bildes. Sie können die am besten geeignete Option für Ihren Zweck auswählen.

Nachdem Sie das Foto gespeichert haben, können Sie es mit anderen Personen teilen. Klicken Sie dazu auf das Symbol "Teilen" oder "Senden" und wählen Sie aus, wie das Foto über Messenger, soziale Netzwerke, E-Mail usw. übertragen werden soll.

Befolgen Sie die Anweisungen auf dem Bildschirm und senden Sie das Bild an die ausgewählten Empfänger, wenn Sie die entsprechende Methode zum Senden des Fotos ausgewählt haben.

Denken Sie daran, das Originalfoto auch beizubehalten, bevor Sie den Hintergrundunschärfeeffekt anwenden. Dadurch können Sie zum ursprünglichen Bild zurückkehren und bei Bedarf andere Effekte anwenden.