V dnešním světě se chytré telefony staly nedílnou součástí našeho života. Odesílání zpráv, prohlížení fotografií, poslech hudby - to vše děláme na cestách pomocí mobilních zařízení. Kromě toho chceme také pořizovat snímky, které budou vypadat profesionálně a esteticky. Jedním ze způsobů, jak dát obrazu zvláštní atmosféru a efektnost, je rozostření pozadí.
Majitelé zařízení na operačním systému Android mohou snadno rozmazat pozadí pomocí speciálních aplikací. Tyto aplikace poskytují různé nástroje a možnosti pro vytváření jedinečných fotografií. Umožňují ovládat stupeň rozostření pozadí, vybrat požadovanou část obrázku pro zaostření a další.
Pokud se tedy chcete naučit rozmazat pozadí na svém zařízení Android, přinášíme vám několik jednoduchých pokynů. Nebojte se, proces rozostření pozadí nevyžaduje mnoho dovedností a zabere vám jen několik minut.
Kroky k rozostření pozadí v systému Android
1. Zapněte rozostření pozadí ve značení:
| android:background="?android:attr/windowBackground" |
2. Nastavte rozostření ve stylu aplikace:
3. Použijte rozostření pozadí v aktivaci:
4. Přidejte podporu rozostření pro zařízení s API >= 19:
| if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) |
| getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); |
| getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); |
| > |
5. Přidejte rozostření pozadí do kódu:
| import android.graphics.Bitmap; |
| import android.graphics.drawable.BitmapDrawable; |
| import android.support.v8.renderscript.Přidělování; |
| import android.podpora.v8.renderscript.Prvek; |
| import android.podpora.v8.renderscript.RenderScript; |
| import android.podpora.v8.renderscript.ScriptIntrinsicBlur; |
| private Bitmap blur (bitmapový obrázek) |
| konečný plovák BLUR_RADIUS = 25f; |
| Bitmapový výstupbitmap = bitmapa.createBitmap (obrázek); |
| Renderscript rs = RenderScript.vytvořit); |
| ScriptIntrinsicBlur blurScript = ScriptIntrinsicBlur.vytvořit (rs, prvek.U8_4 (rs)); |
| Alokace tmpIn = alokace.createFromBitmap (rs, obrázek); |
| Allocation tmpOut = Allocation.createFromBitmap(rs, outputBitmap); |
| blurScript.setRadius(BLUR_RADIUS); |
| blurScript.setInput(tmpIn); |
| blurScript.forEach(tmpOut); |
| tmpOut.copyTo(outputBitmap); |
| return outputBitmap; |
| > |
Nyní víte, jak rozmazat pozadí na Androidu. Postupujte podle výše uvedených kroků, abyste dosáhli profesionálního vzhledu vaší aplikace.
Zkontrolujte kompatibilitu zařízení a verze Androidu
Než začnete rozostřovat pozadí na Androidu, ujistěte se, že je vaše zařízení a jeho verze operačního systému kompatibilní s touto funkcí. Některé starší modely nemusí podporovat rozostření pozadí.
Chcete-li zjistit, zda je vaše zařízení kompatibilní, přejděte do nastavení systému Android a vyhledejte sekci "O telefonu". V této části byste měli najít informace o modelu zařízení a verzi operačního systému.
Jakmile identifikujete model a verzi Androidu, zkontrolujte, zda tato verze podporuje rozostření pozadí. Chcete-li to provést, můžete se obrátit na dokumentaci systému Android nebo vyhledat online.
Pokud vaše zařízení a verze Androidu nepodporují rozostření pozadí, můžete zkusit použít aplikace nebo knihovny třetích stran, které tuto funkci nabízejí.
Nainstalujte aplikaci pro rozostření pozadí
K rozmazání pozadí na vašem zařízení Android budete potřebovat speciální aplikaci. Obchod Google Play má několik různých aplikací, které vám umožňují přidat efekt rozostření do obrázků na pozadí.
Pro instalaci aplikace postupujte takto:
- Otevřete Obchod Google Play na svém zařízení Android.
- Pomocí vyhledávání vyhledejte aplikaci pro rozostření pozadí. Mezi oblíbené aplikace v této kategorii patří Pixtica, Bluristic nebo AfterFocus.
- Vyberte požadovanou aplikaci a klikněte na tlačítko Instalovat.
- Počkejte na dokončení instalace aplikace.
Nyní máte na svém zařízení Android aplikaci pro rozostření pozadí. Otevřete jej a podle pokynů začněte rozmazávat obrázky na pozadí na vašem zařízení.
Otevřete aplikaci a vyberte fotografii
1. Spusťte aplikaci na svém zařízení Android.
2. Přejděte do sekce úpravy fotografií nebo editor fotografií.
3. Vyhledejte a klikněte na tlačítko" Vybrat fotografii "nebo"otevřít fotografii".
4. Budete vyzváni k výběru fotografie z galerie vašeho zařízení nebo k pořízení nové fotografie pomocí fotoaparátu. Vyberte si vhodnou možnost.
5. Pokud vyberete fotografie z galerie, Prohlédněte si dostupná alba a vyberte požadovaný obrázek.
6. Po výběru fotografie klikněte na tlačítko" Další "nebo"otevřít".
7. Fotografie bude otevřena v editoru, kde můžete začít rozmazávat pozadí.
Použijte efekt rozostření na pozadí
Pro začátek přidejte závislost do souboru build.gradle:
Dále do označení vaší aktivity nebo úryvku přidejte následující kód:
Věnujte pozornost atributům:
- blurAlgorithm - algoritmus rozostření. Zde používáme rs (RenderScript) k dosažení lepší kvality. Můžete také použít stack nebo box, ale kvalita bude nižší.
- blurRadius-poloměr rozostření. Čím větší hodnota, tím silnější bude efekt rozostření.
- blurAutoDownsample-automatické zmenšení velikosti obrazu před použitím rozostření. Pro lepší výkon se doporučuje použít true.
- blurOverlayColor je barva pozadí, která se zobrazí pod efektem rozostření. V tomto případě jsme uvedli průhlednou barvu (@color / transparent).
Nyní v Java kódu vaší aktivity nebo úryvku přidejte následující kód pro nastavení efektu rozostření:
BlurView blurView = findViewById(R.id.blurView); ViewGroup root = (ViewGroup) getWindow().getDecorView().getRootView(); blurView.setupWith(root) .setFrameClearDrawable(getWindow().getDecorView().getBackground());
Nyní, když spustíte aplikaci, uvidíte rozmazané pozadí na obrazovce!
Nezapomeňte nastavit práva k použití fotoaparátu a záznamu zvuku v souboru manifestu vaší aplikace:
Díky těmto pokynům budete moci snadno použít efekt rozostření na pozadí vaší aplikace Android.
Uložte změny a sdílejte fotografii
Jakmile rozmazáte pozadí na zařízení Android, musíte změny uložit. Chcete-li to provést, klikněte na ikonu Uložit nebo export v pravém horním rohu obrazovky.
Při ukládání změn můžete mít různé možnosti, včetně výběru kvality uloženého obrázku. Můžete si vybrat nejvhodnější variantu pro svůj účel.
Po uložení fotografie ji můžete sdílet s ostatními lidmi. Chcete-li to provést, klikněte na ikonu Sdílet nebo Odeslat a vyberte způsob přenosu fotografie: prostřednictvím poslů, sociálních médií, e-mailů atd.
Výběrem vhodného způsobu přenosu fotografie Postupujte podle pokynů na obrazovce a odešlete obrázek vybraným adresátům.
Nezapomeňte také uložit původní fotografii před použitím efektu rozostření pozadí. To vám umožní vrátit se k původnímu obrázku a použít další efekty podle potřeby.