Junior — Middle
Melyik módszer kapja meg az irányítást a nézet megjelenítéséhez a renderelés befejezése után?
sobes.tech MI
Válasz az MI-től
Androidben az felhasználói felület renderelése befejeződése után az irányítás átkerül a View komponens onDraw(Canvas canvas) metódusába. Ezt a metódust a rendszer hívja meg a View tartalmának kijelzéséhez a képernyőn.
Ha az Activity életciklusáról van szó, akkor a View megjelenítéséhez szükséges irányítás az onResume() metódusban történik a layout létrehozása és beállítása után, de a rajzolás maga az onDraw-ban történik.
Egyéni View esetén a metódus felülírásának példája:
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
// Itt rajzoljuk ki a View tartalmát
}