Class ShadowIcon

java.lang.Object
org.robolectric.shadows.ShadowIcon

@Implements(value=android.graphics.drawable.Icon.class, minSdk=23) public class ShadowIcon extends Object
  • Constructor Details

    • ShadowIcon

      public ShadowIcon()
  • Method Details

    • overrideExecutor

      public static void overrideExecutor(Executor executor)
      Set the executor where async drawable loading will run.
    • getType

      @HiddenApi @Implementation public int getType()
    • getResId

      @HiddenApi @Implementation public int getResId()
    • getBitmap

      @HiddenApi @Implementation public Bitmap getBitmap()
    • getUri

      @HiddenApi @Implementation public Uri getUri()
    • getDataLength

      @HiddenApi @Implementation public int getDataLength()
    • getDataOffset

      @HiddenApi @Implementation public int getDataOffset()
    • getDataBytes

      @HiddenApi @Implementation public byte[] getDataBytes()
    • loadDrawableAsync

      @Implementation protected void loadDrawableAsync(Context context, Message andThen)
    • loadDrawableAsync

      @Implementation protected void loadDrawableAsync(Context context, Icon.OnDrawableLoadedListener listener, Handler handler)