Class SurveyQuestionsSingleSelectListAdapter


  • public class SurveyQuestionsSingleSelectListAdapter
    extends androidx.recyclerview.widget.RecyclerView.Adapter<com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsSingleSelectListAdapter.ItemViewHolder>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getItemCount()  
      void onBindViewHolder​(com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsSingleSelectListAdapter.ItemViewHolder holder, int position)  
      com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsSingleSelectListAdapter.ItemViewHolder onCreateViewHolder​(ViewGroup parent, int viewType)  
      void setOptionsList​(ArrayList<Option> arrayList)  
      void setSelectedColors​(int bckgColor, int strokeColor)  
      void setUnSelectedColors​(int bckgColor, int strokeColor, int textColor)  
      • Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter

        bindViewHolder, createViewHolder, getItemId, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver
    • Constructor Detail

      • SurveyQuestionsSingleSelectListAdapter

        public SurveyQuestionsSingleSelectListAdapter​(SdkManager sdkManager,
                                                      HashMap<String,​String> surveyResponseHashMap,
                                                      Dialog dialog)
    • Method Detail

      • setSelectedColors

        public void setSelectedColors​(int bckgColor,
                                      int strokeColor)
      • setUnSelectedColors

        public void setUnSelectedColors​(int bckgColor,
                                        int strokeColor,
                                        int textColor)
      • setOptionsList

        public void setOptionsList​(ArrayList<Option> arrayList)
      • onCreateViewHolder

        @NonNull
        public com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsSingleSelectListAdapter.ItemViewHolder onCreateViewHolder​(@NonNull
                                                                                                                                          ViewGroup parent,
                                                                                                                                          int viewType)
        Specified by:
        onCreateViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsSingleSelectListAdapter.ItemViewHolder>
      • onBindViewHolder

        public void onBindViewHolder​(@NonNull
                                     com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsSingleSelectListAdapter.ItemViewHolder holder,
                                     int position)
        Specified by:
        onBindViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsSingleSelectListAdapter.ItemViewHolder>
      • getItemCount

        public int getItemCount()
        Specified by:
        getItemCount in class androidx.recyclerview.widget.RecyclerView.Adapter<com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsSingleSelectListAdapter.ItemViewHolder>