Android Guide k vykreslení textu do bitmapy



Last Updated on

Všichni jsme tam byli,… redukování počtu překreslení nebo přizpůsobování obrázků se (skoro) žádnými knihovnami. Tento moderní twist na tento (a tento) přestárlý článek o bitmape vám určitě pomůže.

bitmap android programovanie

Přepsal jsem zmíněné ukázky kódu do Kotlin-u, takže je finální ukázka daleko více čitelná než Javastický kód. Zkrátka jedním přehlédnutím každý pochopí oč se jedná.

Je to každopádně zpětně kompatibilní s Javou, netřeba se bát! Knihovnička používá jednoduchý builder, kterým rychle postavíte přesně to, co potřebujete – jen pár řádek a je hotovo.

Funguje to takhle:

1) Potom co se vytvoří instance `DrawingConfig`u, utilita automaticky nastaví výchozí hodnoty

2) Jednoduše nastavíte `Paint`, text a pozadí a zavoláte `draw()`. Za okamžik utilita vyplivne bitmapu překreslenou zvolenými hodnotami.

3) (Nepovinný krok) Můžete kompletně upravit jak se text na obrázek maluje nebo dokonce přidat svůj vlastní layout zavoláním funkce `draw {}`. Ta vám dá instanci aktuálních `DrawingValues` a v tu chvíli máte maximální kontrolu nad tím jak bude výsledek vypadat.

Pojďme dále nezdržovat, tady je kód!

Když budete mít pocit, že jsem něco udělal špatně, nebo hůře než vy, ping-něte mě v komentářích, aby ostatní nedělali identické chyby.

Viktor De Pasquale

Comments

Author picture

You are so awesome for helping me solve this myretsy.

Reply
Load more
Leave a comment

  Projekt Čeština 2.0 zachycující rozmanitost českého jazyka v slangových výrazech a novotvarech, se spojil s českou jazykovou aplikací Vocabulary Miner, která pomáhá při výuce slovní zásoby ...

Číst článek

Ze seriálu #homeoffice na Vláďovom LinkedIne Páteř naší interní komunikace remote-first týmu s plochou organizaci, kde všichni pracujeme z domova,  tvoří pravidelné synchronizační cally. Každé pondělí, středu a pátek je ráno all-hands ...

Číst článek

Mnoho firem se nyní přesouvá z režimu celofiremního home-office (práce z domova), který se v “nekorona” pracovním světě nabízí pouze jako benefit na pár dnů v měsíci, zpátky do kanceláří. Studio SKOUMAL  jiný styl ...

Číst článek