Lekce 11 - Vlastní Android komponenta - Dokončení kreslení grafu
V předchozím kvízu, Kvíz - Tvorba vlastní komponenty v Androidu, jsme si ověřili nabyté zkušenosti z předchozích lekcí.
Pojďme dokončit vykreslování ostatních částí grafu!
Pozadí grafu
Pozadím grafu bude mezikruží, které bude mít o něco větší průměr než samotná kruhová výseč. Na následujícím obrázku je vidět výsledek - pouze pozadí s textem uprostřed:
Nutno podotknout, že jakýkoliv viditelný výsledek můžeme
očekávat až ve chvíli, kdy bude jakýkoliv náš kód zavolán v překryté
metodě onDraw()
. K tomu se dostaneme po deklaraci metod
vykreslujících jednotlivé části grafu. Uvedený obrázek zobrazuje stav,
kdy by v metodě onDraw()
byla zavolána pouze metoda pro
vykreslení pozadí a textu grafu.
Takovéto pozadí vytvoříme ve dvou krocích pomocí metod
clipGraphBackground()
a drawGraphBackground()
.
clipGraphBackground()
První metodou vytvoříme kruhový prázdný prostor pro "díru" ve středu grafu:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V Java tutoriálu dotáhneme do konce kreslení vlastní Android komponenty. Výsledkem bude hotová grafika komponenty grafu.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.