Class DomainViewHolder
- java.lang.Object
-
- androidx.recyclerview.widget.RecyclerView.ViewHolder
-
- com.cheetahdigital.preferences.ui.detail.DomainViewHolder
-
public class DomainViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolderThe 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.ImageViewmImageViewSDKCheckedTextViewmName
-
Constructor Summary
Constructors Constructor Description DomainViewHolder(android.view.View itemView)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(java.lang.String domainName, boolean isSelected, boolean isUserAdded)Bind data on this views using passed valuesvoidsetPlaceHolder(int placeHolder)Set the placeholder resource in the avatar viewvoidshowImage(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-trueif checked, else falseisUserAdded-trueif 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-DrawableResid of the place holder resource
-
-