diff --git a/library/src/main/java/com/chad/library/adapter/base/BaseViewHolder.java b/library/src/main/java/com/chad/library/adapter/base/BaseViewHolder.java index 1a54db2a0..f3f944ab9 100755 --- a/library/src/main/java/com/chad/library/adapter/base/BaseViewHolder.java +++ b/library/src/main/java/com/chad/library/adapter/base/BaseViewHolder.java @@ -227,12 +227,25 @@ public BaseViewHolder setAlpha(@IdRes int viewId, float value) { * @param visible True for VISIBLE, false for GONE. * @return The BaseViewHolder for chaining. */ - public BaseViewHolder setVisible(@IdRes int viewId, boolean visible) { + public BaseViewHolder setGone(@IdRes int viewId, boolean visible) { View view = getView(viewId); view.setVisibility(visible ? View.VISIBLE : View.GONE); return this; } + /** + * Set a view visibility to VISIBLE (true) or INVISIBLE (false). + * + * @param viewId The view id. + * @param visible True for VISIBLE, false for INVISIBLE. + * @return The BaseViewHolder for chaining. + */ + public BaseViewHolder setVisible(@IdRes int viewId, boolean visible) { + View view = getView(viewId); + view.setVisibility(visible ? View.VISIBLE : View.INVISIBLE); + return this; + } + /** * Add links into a TextView. *