public class OverlayViewHolder extends DataSourceListAdapter.DataSourceViewHolder<OverlayItem,android.graphics.Bitmap> implements android.view.View.OnClickListener
Modifier and Type | Field and Description |
---|---|
android.view.View |
contentHolder |
protected ImageSourceView |
imageView |
protected android.widget.TextView |
labelTextView |
protected ImageSourceView |
selectedOverlay |
protected ImageSourceView |
selectedShuffle |
static boolean |
SHOW_PREVIEW_IMAGE_ON_NONE_OVERLAY_ITEM |
protected android.widget.TextView |
valueTextView |
clickListener, isAttached, isInVerticalLayout, receiveTouches, selectionListener, stateHandler, uiDensity
Constructor and Description |
---|
OverlayViewHolder(android.view.View v) |
Modifier and Type | Method and Description |
---|---|
protected void |
bindData(OverlayItem data) |
protected void |
bindData(OverlayItem data,
android.graphics.Bitmap bitmap) |
protected android.graphics.Bitmap |
createAsyncData(OverlayItem abstractItem) |
void |
onClick(android.view.View v) |
void |
onValueChanged(OverlaySettings overlaySettings) |
void |
setSelectedState(boolean selected) |
dispatchInvalidate, dispatchOnItemClick, dispatchSelection, getStateHandler, isInVerticalLayout, onAttached, onAttachedToList, onDetached, onDetachedFromList, setInVerticalLayout
public static boolean SHOW_PREVIEW_IMAGE_ON_NONE_OVERLAY_ITEM
@NonNull public final android.view.View contentHolder
@Nullable protected final android.widget.TextView valueTextView
@Nullable protected final android.widget.TextView labelTextView
@Nullable protected final ImageSourceView imageView
@Nullable protected final ImageSourceView selectedOverlay
@Nullable protected final ImageSourceView selectedShuffle
public void setSelectedState(boolean selected)
setSelectedState
in class DataSourceListAdapter.DataSourceViewHolder<OverlayItem,android.graphics.Bitmap>
public void onClick(android.view.View v)
onClick
in interface android.view.View.OnClickListener
@MainThread public void onValueChanged(OverlaySettings overlaySettings)
protected android.graphics.Bitmap createAsyncData(OverlayItem abstractItem)
createAsyncData
in class DataSourceListAdapter.DataSourceViewHolder<OverlayItem,android.graphics.Bitmap>
protected void bindData(OverlayItem data)
bindData
in class DataSourceListAdapter.DataSourceViewHolder<OverlayItem,android.graphics.Bitmap>
protected void bindData(OverlayItem data, android.graphics.Bitmap bitmap)
bindData
in class DataSourceListAdapter.DataSourceViewHolder<OverlayItem,android.graphics.Bitmap>