public class ImageGalleryBlobAdapter extends ImageGalleryBaseAdapter
ImageGalleryBaseAdapter.ThumbnailCreator<T>, ImageGalleryBaseAdapter.ViewHolder<T>filters, receiver, refreshThread| Constructor and Description |
|---|
ImageGalleryBlobAdapter(MapView view,
java.lang.String[] uris,
java.lang.String uid,
boolean showDetails,
android.view.View progressBar) |
| Modifier and Type | Method and Description |
|---|---|
void |
customizeGalleryView(android.view.View gv)
Customizes image gallery view elements (e.g., visibility, click handlers)
as needed by the adapter.
|
void |
customizeToolbarView(android.view.View tbv)
Customizes image gallery toolbar view elements (e.g., visibility, click
handlers) as needed by the adapter.
|
protected void |
displayFile(GalleryItem item)
Display the supplied item, which was clicked in the gallery and has been
determined not to represent an image or video.
|
protected void |
displayVideo(GalleryItem item)
Display the supplied item, which was clicked in the gallery and has been
determined to represent a video.
|
int |
getCount() |
DropDown.OnStateListener |
getDropDownStateListener() |
com.atakmap.android.image.ImageGalleryBlobAdapter.BlobItem |
getImage(int position) |
protected java.lang.String[] |
getImageURIs()
Returns an array of the URIs of GalleryItems that are of an image MIME
type.
|
java.lang.Object |
getItem(int position) |
long |
getItemId(int position) |
android.view.View |
getView(int position,
android.view.View convertView,
android.view.ViewGroup parent) |
protected void |
refreshImpl()
Refresh called on non-UI thread
|
addFilter, displayImage, dispose, getCacheFile, getDisplayDetails, getFileCache, getGridViewClickListener, getLoadExecutor, getMapView, getSaveExecutor, getTitle, getTitles, hideProgressBar, refresh, removeFilter, removeFilter, rotateBitmap, setDisplayDetails, setItemThumbnail, setReceiver, showProgressBar, updateLastModifiedareAllItemsEnabled, getAutofillOptions, getDropDownView, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated, registerDataSetObserver, setAutofillOptions, unregisterDataSetObserverpublic ImageGalleryBlobAdapter(MapView view, java.lang.String[] uris, java.lang.String uid, boolean showDetails, android.view.View progressBar)
public com.atakmap.android.image.ImageGalleryBlobAdapter.BlobItem getImage(int position)
public void customizeGalleryView(android.view.View gv)
ImageGalleryBaseAdaptercustomizeGalleryView in class ImageGalleryBaseAdaptergv - The image gallery view.public void customizeToolbarView(android.view.View tbv)
ImageGalleryBaseAdaptercustomizeToolbarView in class ImageGalleryBaseAdaptertbv - The image gallery's toolbar view.public DropDown.OnStateListener getDropDownStateListener()
getDropDownStateListener in class ImageGalleryBaseAdapterpublic int getCount()
public java.lang.Object getItem(int position)
public long getItemId(int position)
public android.view.View getView(int position,
android.view.View convertView,
android.view.ViewGroup parent)
protected void displayFile(GalleryItem item)
ImageGalleryBaseAdapterdisplayFile in class ImageGalleryBaseAdapteritem - The GalleryItem to be displayed as a file.protected void displayVideo(GalleryItem item)
ImageGalleryBaseAdapterdisplayVideo in class ImageGalleryBaseAdapteritem - The GalleryItem to be displayed as a video.protected java.lang.String[] getImageURIs()
ImageGalleryBaseAdaptergetImageURIs in class ImageGalleryBaseAdapterprotected void refreshImpl()
ImageGalleryBaseAdapterrefreshImpl in class ImageGalleryBaseAdapter