public void onDraw(android.graphics.Canvas canvas) { if (callbackProcs != null && callbackProcs[CB_DRAW] != null) { super.onDraw(canvas); Script.callMethod(callbackProcs[CB_DRAW], "call", canvas); } else { super.onDraw(canvas); } }
@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); // If we were just measured, then we probably need to scroll away from the header view. // FIXME This doesn't actually work as planned, but it somewhat works. // There has to be a better way. if (mNeedScroll) { if (getScrollY() == mHeaderContainer.getBottom()) { mNeedScroll = false; } else { hideRefreshView(); } } }