@Implementation protected void requestLayout() { didRequestLayout = true; directly().requestLayout(); }
@Implementation protected boolean onTouchEvent(MotionEvent event) { lastTouchEvent = event; return directly().onTouchEvent(event); }
@Implementation protected void invalidate() { wasInvalidated = true; directly().invalidate(); }
@Implementation protected void setOnClickListener(View.OnClickListener onClickListener) { this.onClickListener = onClickListener; directly().setOnClickListener(onClickListener); }
@Implementation protected void setOnLongClickListener(View.OnLongClickListener onLongClickListener) { this.onLongClickListener = onLongClickListener; directly().setOnLongClickListener(onLongClickListener); }
@Implementation protected void setOnTouchListener(View.OnTouchListener onTouchListener) { this.onTouchListener = onTouchListener; directly().setOnTouchListener(onTouchListener); }
@Implementation protected void setOnFocusChangeListener(View.OnFocusChangeListener l) { onFocusChangeListener = l; directly().setOnFocusChangeListener(l); }
@Implementation protected void setOnSystemUiVisibilityChangeListener( View.OnSystemUiVisibilityChangeListener onSystemUiVisibilityChangeListener) { this.onSystemUiVisibilityChangeListener = onSystemUiVisibilityChangeListener; directly().setOnSystemUiVisibilityChangeListener(onSystemUiVisibilityChangeListener); }
@Implementation protected void setOnCreateContextMenuListener( View.OnCreateContextMenuListener onCreateContextMenuListener) { this.onCreateContextMenuListener = onCreateContextMenuListener; directly().setOnCreateContextMenuListener(onCreateContextMenuListener); }
@Implementation protected void setAnimation(final Animation animation) { directly().setAnimation(animation); if (animation != null) { new AnimationRunner(animation); } }
@Implementation protected boolean getGlobalVisibleRect(Rect rect, Point globalOffset) { if (globalVisibleRect == null) { return directly().getGlobalVisibleRect(rect, globalOffset); } if (!globalVisibleRect.isEmpty()) { rect.set(globalVisibleRect); if (globalOffset != null) { rect.offset(-globalOffset.x, -globalOffset.y); } return true; } rect.setEmpty(); return false; }
@Implementation public boolean onTouchEvent(MotionEvent event) { lastTouchEvent = event; return directly().onTouchEvent(event); }
@Implementation protected void setOnLongClickListener(View.OnLongClickListener onLongClickListener) { this.onLongClickListener = onLongClickListener; directly().setOnLongClickListener(onLongClickListener); }
@Implementation public void requestLayout() { didRequestLayout = true; directly().requestLayout(); }
@Implementation public void requestLayout() { didRequestLayout = true; directly().requestLayout(); }
@Implementation public void setOnFocusChangeListener(View.OnFocusChangeListener l) { onFocusChangeListener = l; directly().setOnFocusChangeListener(l); }
@Implementation public void setOnFocusChangeListener(View.OnFocusChangeListener l) { onFocusChangeListener = l; directly().setOnFocusChangeListener(l); }
@Implementation public void setOnCreateContextMenuListener(View.OnCreateContextMenuListener onCreateContextMenuListener) { this.onCreateContextMenuListener = onCreateContextMenuListener; directly().setOnCreateContextMenuListener(onCreateContextMenuListener); }
@Implementation public void setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener onSystemUiVisibilityChangeListener) { this.onSystemUiVisibilityChangeListener = onSystemUiVisibilityChangeListener; directly().setOnSystemUiVisibilityChangeListener(onSystemUiVisibilityChangeListener); }
@Implementation public void setAnimation(final Animation animation) { directly().setAnimation(animation); if (animation != null) { new AnimationRunner(animation); } }