Class OffersWithResponsesViewHolder


  • public class OffersWithResponsesViewHolder
    extends androidx.recyclerview.widget.RecyclerView.ViewHolder
    The RecyclerView.ViewHolder class for OffersWithResponsesListFragment
    • 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  
      • Fields inherited from class androidx.recyclerview.widget.RecyclerView.ViewHolder

        itemView
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void bind​(BaseData data)
      Method to bind and display the BaseData to the OffersWithResponsesViewHolder
      void setClipped​(boolean isClipped)
      Set the clipped image of mClip
      void setLoading​(boolean isLoading)
      Sets the loading state of mClip
      void setPlaceHolderResource​(int placeHolderResource)
      Set the placeholder resource in the avatar view
      • Methods inherited from class androidx.recyclerview.widget.RecyclerView.ViewHolder

        getAdapterPosition, getItemId, getItemViewType, getLayoutPosition, getOldPosition, getPosition, isRecyclable, setIsRecyclable, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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
    • Constructor Detail

      • OffersWithResponsesViewHolder

        public OffersWithResponsesViewHolder​(@NonNull
                                             android.view.View itemView)
    • Method Detail

      • setLoading

        public void setLoading​(boolean isLoading)
        Sets the loading state of mClip
        Parameters:
        isLoading - true to change mClip to loading state
      • setClipped

        public void setClipped​(boolean isClipped)
        Set the clipped image of mClip
        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