@Override public void onDraw() { if (Build.VERSION.SDK_INT >= JELLY_BEAN) { listener.onDraw(); view.getViewTreeObserver().removeOnDrawListener(this); } } });
static void initializeDrawListener(View view) { if (sGlobalDrawListener != null) { view.getViewTreeObserver().removeOnDrawListener(sGlobalDrawListener); } sGlobalDrawListener = new ViewTreeObserver.OnDrawListener() { private long mTime = System.currentTimeMillis(); public void onDraw() { sGlobalFrameCounter++; } }; view.getViewTreeObserver().addOnDrawListener(sGlobalDrawListener); sVisible = true; }
public static void initializeDrawListener(View view) { if (sGlobalDrawListener != null) { view.getViewTreeObserver().removeOnDrawListener(sGlobalDrawListener); } sGlobalDrawListener = new ViewTreeObserver.OnDrawListener() { private long mTime = System.currentTimeMillis(); public void onDraw() { sGlobalFrameCounter++; if (DEBUG) { long newTime = System.currentTimeMillis(); Log.d("FirstFrameAnimatorHelper", "TICK " + (newTime - mTime)); mTime = newTime; } } }; view.getViewTreeObserver().addOnDrawListener(sGlobalDrawListener); sVisible = true; }
public static void initializeDrawListener(View view) { if (sGlobalDrawListener != null) { view.getViewTreeObserver().removeOnDrawListener(sGlobalDrawListener); } sGlobalDrawListener = new ViewTreeObserver.OnDrawListener() { private long mTime = System.currentTimeMillis(); public void onDraw() { sGlobalFrameCounter++; if (DEBUG) { long newTime = System.currentTimeMillis(); Log.d("FirstFrameAnimatorHelper", "TICK " + (newTime - mTime)); mTime = newTime; } } }; view.getViewTreeObserver().addOnDrawListener(sGlobalDrawListener); sVisible = true; }
public static void initializeDrawListener(View view) { if (sGlobalDrawListener != null) { view.getViewTreeObserver().removeOnDrawListener(sGlobalDrawListener); } sGlobalDrawListener = new ViewTreeObserver.OnDrawListener() { private long mTime = System.currentTimeMillis(); public void onDraw() { sGlobalFrameCounter++; if (DEBUG) { long newTime = System.currentTimeMillis(); Log.d("FirstFrameAnimatorHelper", "TICK " + (newTime - mTime)); mTime = newTime; } } }; view.getViewTreeObserver().addOnDrawListener(sGlobalDrawListener); sVisible = true; }
public static void initializeDrawListener(View view) { if (sGlobalDrawListener != null) { view.getViewTreeObserver().removeOnDrawListener(sGlobalDrawListener); } sGlobalDrawListener = new ViewTreeObserver.OnDrawListener() { private long mTime = System.currentTimeMillis(); public void onDraw() { sGlobalFrameCounter++; if (DEBUG) { long newTime = System.currentTimeMillis(); Log.d("FirstFrameAnimatorHelper", "TICK " + (newTime - mTime)); mTime = newTime; } } }; view.getViewTreeObserver().addOnDrawListener(sGlobalDrawListener); sVisible = true; }
public void markCompleted() { mTasks.clear(); mCompleted = true; if (mAttachedView != null) { mAttachedView.getViewTreeObserver().removeOnDrawListener(this); mAttachedView.removeOnAttachStateChangeListener(this); } if (mLauncher != null) { mLauncher.clearPendingExecutor(this); } } }
public void markCompleted() { mTasks.clear(); mCompleted = true; if (mAttachedView != null) { mAttachedView.getViewTreeObserver().removeOnDrawListener(this); mAttachedView.removeOnAttachStateChangeListener(this); } if (mLauncher != null) { mLauncher.clearPendingExecutor(this); } } }
public void markCompleted() { mTasks.clear(); mCompleted = true; if (mAttachedView != null) { mAttachedView.getViewTreeObserver().removeOnDrawListener(this); mAttachedView.removeOnAttachStateChangeListener(this); } if (mLauncher != null) { mLauncher.clearPendingExecutor(this); } } }