-
- All Implemented Interfaces:
public final class VendorsItemViewHolder extends VendorsViewHolder
Holder for Vendor item
-
-
Field Summary
Fields Modifier and Type Field Description private BooleanpreventListAccessibilityAnnouncementpublic final ViewitemView
-
Constructor Summary
Constructors Constructor Description VendorsItemViewHolder(ThemeProvider themeProvider, <Error class: unknown class> binding)
-
Method Summary
Modifier and Type Method Description final Unitbind(VendorItem.Vendor vendor, DidomiToggle.Callback toggleCallback)Bind Vendor item final UnitannounceForAccessibility(VendorItem.Vendor vendor, DidomiToggle.State state)Accessibility speech triggered by user action final UnitsetClickListenerWithAccessibility(VendorItem.Vendor data, VendorsAdapter.Callback callback)Set the item click listener when accessibility is enabled final UnitsetClickListenerWithoutAccessibility(VendorItem.Vendor data, VendorsAdapter.Callback callback)Set the item click listener when accessibility is not enabled final UnitupdateToggleClickable()Enable / disable clickable status for toggle -
Methods inherited from class io.didomi.sdk.vendors.mobile.adapter.VendorsViewHolder
bind, getPreventListAccessibilityAnnouncement, setPreventListAccessibilityAnnouncement -
Methods inherited from class androidx.recyclerview.widget.RecyclerView.ViewHolder
getAbsoluteAdapterPosition, getAdapterPosition, getBindingAdapter, getBindingAdapterPosition, getItemId, getItemViewType, getLayoutPosition, getOldPosition, getPosition, isRecyclable, setIsRecyclable, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
VendorsItemViewHolder
VendorsItemViewHolder(ThemeProvider themeProvider, <Error class: unknown class> binding)
-
-
Method Detail
-
bind
final Unit bind(VendorItem.Vendor vendor, DidomiToggle.Callback toggleCallback)
Bind Vendor item
- Parameters:
vendor- as VendorItem.VendortoggleCallback- as VendorsAdapter.Callback
-
announceForAccessibility
final Unit announceForAccessibility(VendorItem.Vendor vendor, DidomiToggle.State state)
Accessibility speech triggered by user action
- Parameters:
vendor- as VendorItem.Vendorstate- as DidomiToggle.State
-
setClickListenerWithAccessibility
final Unit setClickListenerWithAccessibility(VendorItem.Vendor data, VendorsAdapter.Callback callback)
Set the item click listener when accessibility is enabled
-
setClickListenerWithoutAccessibility
final Unit setClickListenerWithoutAccessibility(VendorItem.Vendor data, VendorsAdapter.Callback callback)
Set the item click listener when accessibility is not enabled
-
updateToggleClickable
final Unit updateToggleClickable()
Enable / disable clickable status for toggle
-
-
-
-