Class OffersWithResponsesViewHolder
- java.lang.Object
-
- androidx.recyclerview.widget.RecyclerView.ViewHolder
-
- com.cheetahdigital.offers.ui.list.offerswithresponses.OffersWithResponsesViewHolder
-
public class OffersWithResponsesViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder
TheRecyclerView.ViewHolder
class forOffersWithResponsesListFragment
-
-
Field Summary
Fields Modifier and Type Field Description android.widget.ImageView
mAvatar
android.widget.TextView
mBody
android.widget.ImageView
mClip
android.widget.TextView
mDetails
android.widget.ProgressBar
mLoadingClip
android.widget.TextView
mName
android.widget.TextView
mSubheading
android.widget.TextView
mValidity
-
Constructor Summary
Constructors Constructor Description OffersWithResponsesViewHolder(android.view.View itemView)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bind(BaseData data)
Method to bind and display theBaseData
to theOffersWithResponsesViewHolder
void
setClipped(boolean isClipped)
Set the clipped image ofmClip
void
setLoading(boolean isLoading)
Sets the loading state ofmClip
void
setPlaceHolderResource(int placeHolderResource)
Set the placeholder resource in the avatar view
-
-
-
Field Detail
-
mAvatar
public android.widget.ImageView mAvatar
-
mClip
public android.widget.ImageView mClip
-
mName
public android.widget.TextView mName
-
mSubheading
public android.widget.TextView mSubheading
-
mBody
public android.widget.TextView mBody
-
mDetails
public android.widget.TextView mDetails
-
mValidity
public android.widget.TextView mValidity
-
mLoadingClip
public android.widget.ProgressBar mLoadingClip
-
-
Method Detail
-
bind
public void bind(BaseData data)
Method to bind and display theBaseData
to theOffersWithResponsesViewHolder
- Parameters:
data
- theBaseData
to display
-
setLoading
public void setLoading(boolean isLoading)
Sets the loading state ofmClip
- Parameters:
isLoading
- true to changemClip
to loading state
-
setClipped
public void setClipped(boolean isClipped)
Set the clipped image ofmClip
- Parameters:
isClipped
- true - to show clipped image, false - to show unclipped image
-
setPlaceHolderResource
public void setPlaceHolderResource(@DrawableRes int placeHolderResource)
Set the placeholder resource in the avatar view- Parameters:
placeHolderResource
-DrawableRes
id of the place holder resource
-
-