Lines Matching defs:OneShotPreDrawListener
25 * OneShotPreDrawListener.add(view, () -> { view.doSomething(); })
32 public class OneShotPreDrawListener implements ViewTreeObserver.OnPreDrawListener,
39 private OneShotPreDrawListener(View view, boolean returnValue, Runnable runnable) {
47 * Creates a OneShotPreDrawListener and adds it to view's ViewTreeObserver. The
52 * @return The added OneShotPreDrawListener. It can be removed prior to
55 public static OneShotPreDrawListener add(View view, Runnable runnable) {
60 * Creates a OneShotPreDrawListener and adds it to view's ViewTreeObserver.
65 * @return The added OneShotPreDrawListener. It can be removed prior to
68 public static OneShotPreDrawListener add(View view, boolean returnValue, Runnable runnable) {
69 OneShotPreDrawListener listener = new OneShotPreDrawListener(view, returnValue, runnable);