Class DomainViewHolder
- java.lang.Object
-
- androidx.recyclerview.widget.RecyclerView.ViewHolder
-
- com.cheetahdigital.preferences.ui.detail.DomainViewHolder
-
public class DomainViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder
The View Holder for the list of domains Contains all the views to be displayed on each list item
-
-
Field Summary
Fields Modifier and Type Field Description android.widget.ImageView
mImageView
SDKCheckedTextView
mName
-
Constructor Summary
Constructors Constructor Description DomainViewHolder(android.view.View itemView)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bind(java.lang.String domainName, boolean isSelected, boolean isUserAdded)
Bind data on this views using passed valuesvoid
setPlaceHolder(int placeHolder)
Set the placeholder resource in the avatar viewvoid
showImage(java.lang.String preferenceImageUrl)
Update the image based on the given url passed
-
-
-
Field Detail
-
mName
public SDKCheckedTextView mName
-
mImageView
public android.widget.ImageView mImageView
-
-
Method Detail
-
bind
public void bind(java.lang.String domainName, boolean isSelected, boolean isUserAdded)
Bind data on this views using passed values- Parameters:
domainName
- name of the domainisSelected
-true
if checked, else falseisUserAdded
-true
if user us added, else false
-
showImage
public void showImage(java.lang.String preferenceImageUrl)
Update the image based on the given url passed- Parameters:
preferenceImageUrl
- url to use in the image
-
setPlaceHolder
public void setPlaceHolder(@DrawableRes int placeHolder)
Set the placeholder resource in the avatar view- Parameters:
placeHolder
-DrawableRes
id of the place holder resource
-
-