Junior — Middle
Do které metody je předávána kontrola pro zobrazení View po dokončení renderování?
sobes.tech AI
Odpověď od AI
V Androidu, po dokončení vykreslování uživatelského rozhraní je řízení předáno metodě onDraw(Canvas canvas) komponenty View. Tato metoda je volána systémem pro zobrazení obsahu View na obrazovce.
Pokud se jedná o životní cyklus Activity, pak po vytvoření a nastavení rozvržení probíhá řízení pro zobrazení View v metodě onResume(), ale samotné vykreslování probíhá v onDraw.
Příklad přepsání metody pro vlastní View:
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
// Zde kreslíme obsah View
}