public class AppWidgetTarget extends CustomTarget<android.graphics.Bitmap>
Note - For cancellation to work correctly, you must pass in the same instance of this class for every subsequent load.
SIZE_ORIGINAL| Constructor and Description |
|---|
AppWidgetTarget(android.content.Context context,
int width,
int height,
int viewId,
android.widget.RemoteViews remoteViews,
android.content.ComponentName componentName)
Constructor using a ComponentName to get a handle on the Widget in order to update it.
|
AppWidgetTarget(android.content.Context context,
int width,
int height,
int viewId,
android.widget.RemoteViews remoteViews,
int... widgetIds)
Constructor using an int array of widgetIds to get a handle on the Widget in order to update
it.
|
AppWidgetTarget(android.content.Context context,
int viewId,
android.widget.RemoteViews remoteViews,
android.content.ComponentName componentName)
Constructor using a ComponentName, when override has been put to get a handle on the Widget in
order to update it that uses
Target.SIZE_ORIGINAL as the target width and height. |
AppWidgetTarget(android.content.Context context,
int viewId,
android.widget.RemoteViews remoteViews,
int... widgetIds)
Constructor using an int array of widgetIds to get a handle on the Widget in order to update it
that uses
Target.SIZE_ORIGINAL as the target width and height. |
| Modifier and Type | Method and Description |
|---|---|
void |
onLoadCleared(android.graphics.drawable.Drawable placeholder)
A mandatory lifecycle callback that is called when a load is cancelled and its resources
are freed.
|
void |
onResourceReady(android.graphics.Bitmap resource,
Transition<? super android.graphics.Bitmap> transition)
The method that will be called when the resource load has finished.
|
getRequest, getSize, onDestroy, onLoadFailed, onLoadStarted, onStart, onStop, removeCallback, setRequestpublic AppWidgetTarget(android.content.Context context,
int width,
int height,
int viewId,
android.widget.RemoteViews remoteViews,
int... widgetIds)
context - Context to use in the AppWidgetManager initialization.width - Desired width in pixels of the bitmap that will be loaded. (Needs to be manually
put because of RemoteViews limitations.)height - Desired height in pixels of the bitmap that will be loaded. (Needs to be manually
put because of RemoteViews limitations.)viewId - The id of the ImageView view that will load the image.remoteViews - RemoteViews object which contains the ImageView that will load the bitmap.widgetIds - The int[] that contains the widget ids of an application.public AppWidgetTarget(android.content.Context context,
int viewId,
android.widget.RemoteViews remoteViews,
int... widgetIds)
Target.SIZE_ORIGINAL as the target width and height.context - Context to use in the AppWidgetManager initialization.viewId - The id of the ImageView view that will load the image.remoteViews - RemoteViews object which contains the ImageView that will load the bitmap.widgetIds - The int[] that contains the widget ids of an application.public AppWidgetTarget(android.content.Context context,
int width,
int height,
int viewId,
android.widget.RemoteViews remoteViews,
android.content.ComponentName componentName)
context - Context to use in the AppWidgetManager initialization.width - Desired width in pixels of the bitmap that will be loaded. (Needs to be manually
put because of RemoteViews limitations.)height - Desired height in pixels of the bitmap that will be loaded. (Needs to be manually
put because of RemoteViews limitations.)viewId - The id of the ImageView view that will load the image.remoteViews - RemoteViews object which contains the ImageView that will load the bitmap.componentName - The ComponentName that refers to our AppWidget.public AppWidgetTarget(android.content.Context context,
int viewId,
android.widget.RemoteViews remoteViews,
android.content.ComponentName componentName)
Target.SIZE_ORIGINAL as the target width and height.context - Context to use in the AppWidgetManager initialization.viewId - The id of the ImageView view that will load the image.remoteViews - RemoteViews object which contains the ImageView that will load the bitmap.componentName - The ComponentName that refers to our AppWidget.public void onResourceReady(@NonNull
android.graphics.Bitmap resource,
@Nullable
Transition<? super android.graphics.Bitmap> transition)
Targetresource - the loaded resource.public void onLoadCleared(@Nullable
android.graphics.drawable.Drawable placeholder)
TargetYou must ensure that any current Drawable received in Target.onResourceReady(Object,
Transition) is no longer used before redrawing the container (usually a View) or changing its
visibility.
placeholder - The placeholder drawable to optionally show, or null.