/** * Set scroll state. Will enable hardware layers in children if there is motion. * * @param newState new state */ private void setScrollState(int newState) { if (scrollState == newState) { return; } scrollState = newState; if (onCardChangeListener != null) { onCardChangeListener.onCardScrollStateChanged(newState); } enableLayers(newState != SCROLL_STATE_IDLE); }