-
- All Implemented Interfaces:
-
android.view.ViewTreeObserver.OnDrawListener
public class FirstDrawDoneListener implements ViewTreeObserver.OnDrawListener
OnDrawListener that unregisters itself and invokes callback when the next draw is done. This API 16+ implementation is an approximation of the initial-display-time defined by Android Vitals.
-
-
Method Summary
Modifier and Type Method Description static voidregisterForNextDraw(@NotNull() Activity activity, @NotNull() Runnable drawDoneCallback, @NotNull() BuildInfoProvider buildInfoProvider)static voidregisterForNextDraw(@NotNull() View view, @NotNull() Runnable drawDoneCallback, @NotNull() BuildInfoProvider buildInfoProvider)Registers a post-draw callback for the next draw of a view. voidonDraw()-
-
Method Detail
-
registerForNextDraw
static void registerForNextDraw(@NotNull() Activity activity, @NotNull() Runnable drawDoneCallback, @NotNull() BuildInfoProvider buildInfoProvider)
-
registerForNextDraw
static void registerForNextDraw(@NotNull() View view, @NotNull() Runnable drawDoneCallback, @NotNull() BuildInfoProvider buildInfoProvider)
Registers a post-draw callback for the next draw of a view.
-
onDraw
void onDraw()
-
-
-
-