@Override public void setPaddingRelative(int start, int top, int end, int bottom) { if (state == STATE_NORMALLY) { super.setPaddingRelative(start, top, end, bottom); } paddingStart = start; paddingTop = top; paddingEnd = end; paddingBottom = bottom; }
private void bindStateData(@StateRule int state) { this.state = state; setAdapter(multipleAdapters[state], state); setLayoutManager(multipleLayouts[state], state); if (state == STATE_NORMALLY) { for (OnScrollListener l : onScrollListenerList) { super.addOnScrollListener(l); } super.setPaddingRelative(paddingStart, paddingTop, paddingEnd, paddingBottom); } else { super.clearOnScrollListeners(); super.setPaddingRelative(0, 0, 0, 0); } }
recyclerView.setPaddingRelative(0, 0, 0, 50); recyclerView.setAdapter(favAda);
holder.rvChecklist.setPaddingRelative(rp, p, p, 0);