Sobes.tech
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
}