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

Nehody v drážní dopravě mnohdy generují velké materiální škody, škody na zdraví zúčastněných osob a nezřídka také ztracené lidské životy. Osobní dopravce GW Train Regio, který přepravuje cestující na Šumavě, Karlovarsku, Královehradecku, Moravskoslezsku ...

Číst článek

Co vznikne když se setkají Češi s dalšími národnostmi a začnou se bavit o penězích? Twisto. A co se stane, když do toho vstoupí Australané? Twisto s celoevropským dosahem. Twisto je fintech, který se v Česku odpíchl na oblíbených odložených platbách ...

Číst článek

Zabezpečení domácnosti přes mobil je nyní jednoduché a dostupné díky startupu Angelcam. Aplikace od studia SKOUMAL přispěla k dlouhodobé vizi Angelcam, být jako IKEA v oblasti domácího zabezpečení. Nyní můžete nejen sledovat vaši domácnost v reálném čase, ale ...

Číst článek

Co když z hygienických důvodů nemůžete používat ve výzkumu počítač? Dynex Technologies to pro svého klienta vyřešili Android mobilní aplikací,  kterou dalo dohromady studio SKOUMAL. Představte mi jednou větou váš byznys. DYNEX se zaměřuje na ...

Číst článek