Class BitmapDecoder


  • public final class BitmapDecoder
    extends java.lang.Object
    A factory class providing functions to decode bitmap.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static android.graphics.Bitmap decodeAsset​(java.lang.String asset)  
      static android.graphics.Bitmap decodeAsset​(java.lang.String asset, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeAsset​(java.lang.String asset, android.graphics.Rect region)  
      static android.graphics.Bitmap decodeAsset​(java.lang.String asset, android.graphics.Rect region, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeByteArray​(byte[] data)  
      static android.graphics.Bitmap decodeByteArray​(byte[] data, int offset, int length)  
      static android.graphics.Bitmap decodeByteArray​(byte[] data, int offset, int length, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeByteArray​(byte[] data, int offset, int length, android.graphics.Rect region)  
      static android.graphics.Bitmap decodeByteArray​(byte[] data, int offset, int length, android.graphics.Rect region, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeByteArray​(byte[] data, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeByteArray​(byte[] data, android.graphics.Rect region)  
      static android.graphics.Bitmap decodeByteArray​(byte[] data, android.graphics.Rect region, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeDrawable​(android.graphics.drawable.Drawable drawable)  
      static android.graphics.Bitmap decodeDrawable​(android.graphics.drawable.Drawable drawable, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeDrawable​(android.graphics.drawable.Drawable drawable, android.graphics.Rect region)  
      static android.graphics.Bitmap decodeDrawable​(android.graphics.drawable.Drawable drawable, android.graphics.Rect region, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeFile​(java.io.File file)  
      static android.graphics.Bitmap decodeFile​(java.io.File file, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeFile​(java.io.File file, android.graphics.Rect region)  
      static android.graphics.Bitmap decodeFile​(java.io.File file, android.graphics.Rect region, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeFile​(java.lang.String pathname)  
      static android.graphics.Bitmap decodeFile​(java.lang.String pathname, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeFile​(java.lang.String pathname, android.graphics.Rect region)  
      static android.graphics.Bitmap decodeFile​(java.lang.String pathname, android.graphics.Rect region, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeResource​(int resId)  
      static android.graphics.Bitmap decodeResource​(int resId, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeResource​(int resId, android.graphics.Rect region)  
      static android.graphics.Bitmap decodeResource​(int resId, android.graphics.Rect region, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeStream​(java.io.InputStream stream)  
      static android.graphics.Bitmap decodeStream​(java.io.InputStream stream, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeStream​(java.io.InputStream stream, android.graphics.Rect region)  
      static android.graphics.Bitmap decodeStream​(java.io.InputStream stream, android.graphics.Rect region, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeUri​(android.net.Uri uri)  
      static android.graphics.Bitmap decodeUri​(android.net.Uri uri, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeUri​(android.net.Uri uri, android.graphics.Rect region)  
      static android.graphics.Bitmap decodeUri​(android.net.Uri uri, android.graphics.Rect region, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeURI​(java.net.URI uri)  
      static android.graphics.Bitmap decodeURI​(java.net.URI uri, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeURI​(java.net.URI uri, android.graphics.Rect region)  
      static android.graphics.Bitmap decodeURI​(java.net.URI uri, android.graphics.Rect region, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeURL​(java.net.URL url)  
      static android.graphics.Bitmap decodeURL​(java.net.URL url, android.graphics.Bitmap.Config config)  
      static android.graphics.Bitmap decodeURL​(java.net.URL url, android.graphics.Rect region)  
      static android.graphics.Bitmap decodeURL​(java.net.URL url, android.graphics.Rect region, android.graphics.Bitmap.Config config)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • decodeStream

        @Nullable
        public static android.graphics.Bitmap decodeStream​(@NonNull
                                                           java.io.InputStream stream,
                                                           @Nullable
                                                           android.graphics.Bitmap.Config config)
      • decodeStream

        @Nullable
        public static android.graphics.Bitmap decodeStream​(@NonNull
                                                           java.io.InputStream stream)
      • decodeStream

        @Nullable
        public static android.graphics.Bitmap decodeStream​(@NonNull
                                                           java.io.InputStream stream,
                                                           @NonNull
                                                           android.graphics.Rect region,
                                                           @Nullable
                                                           android.graphics.Bitmap.Config config)
      • decodeStream

        @Nullable
        public static android.graphics.Bitmap decodeStream​(@NonNull
                                                           java.io.InputStream stream,
                                                           @NonNull
                                                           android.graphics.Rect region)
      • decodeFile

        @Nullable
        public static android.graphics.Bitmap decodeFile​(@NonNull
                                                         java.io.File file,
                                                         @Nullable
                                                         android.graphics.Bitmap.Config config)
      • decodeFile

        @Nullable
        public static android.graphics.Bitmap decodeFile​(@NonNull
                                                         java.io.File file)
      • decodeFile

        @Nullable
        public static android.graphics.Bitmap decodeFile​(@NonNull
                                                         java.io.File file,
                                                         @NonNull
                                                         android.graphics.Rect region,
                                                         @Nullable
                                                         android.graphics.Bitmap.Config config)
      • decodeFile

        @Nullable
        public static android.graphics.Bitmap decodeFile​(@NonNull
                                                         java.io.File file,
                                                         @NonNull
                                                         android.graphics.Rect region)
      • decodeFile

        @Nullable
        public static android.graphics.Bitmap decodeFile​(@NonNull
                                                         java.lang.String pathname,
                                                         @Nullable
                                                         android.graphics.Bitmap.Config config)
      • decodeFile

        @Nullable
        public static android.graphics.Bitmap decodeFile​(@NonNull
                                                         java.lang.String pathname)
      • decodeFile

        @Nullable
        public static android.graphics.Bitmap decodeFile​(@NonNull
                                                         java.lang.String pathname,
                                                         @NonNull
                                                         android.graphics.Rect region,
                                                         @Nullable
                                                         android.graphics.Bitmap.Config config)
      • decodeFile

        @Nullable
        public static android.graphics.Bitmap decodeFile​(@NonNull
                                                         java.lang.String pathname,
                                                         @NonNull
                                                         android.graphics.Rect region)
      • decodeByteArray

        @Nullable
        public static android.graphics.Bitmap decodeByteArray​(@NonNull
                                                              byte[] data,
                                                              @Nullable
                                                              android.graphics.Bitmap.Config config)
      • decodeByteArray

        @Nullable
        public static android.graphics.Bitmap decodeByteArray​(@NonNull
                                                              byte[] data)
      • decodeByteArray

        @Nullable
        public static android.graphics.Bitmap decodeByteArray​(@NonNull
                                                              byte[] data,
                                                              int offset,
                                                              int length,
                                                              @Nullable
                                                              android.graphics.Bitmap.Config config)
      • decodeByteArray

        @Nullable
        public static android.graphics.Bitmap decodeByteArray​(@NonNull
                                                              byte[] data,
                                                              int offset,
                                                              int length)
      • decodeByteArray

        @Nullable
        public static android.graphics.Bitmap decodeByteArray​(@NonNull
                                                              byte[] data,
                                                              @NonNull
                                                              android.graphics.Rect region,
                                                              @Nullable
                                                              android.graphics.Bitmap.Config config)
      • decodeByteArray

        @Nullable
        public static android.graphics.Bitmap decodeByteArray​(@NonNull
                                                              byte[] data,
                                                              @NonNull
                                                              android.graphics.Rect region)
      • decodeByteArray

        @Nullable
        public static android.graphics.Bitmap decodeByteArray​(@NonNull
                                                              byte[] data,
                                                              int offset,
                                                              int length,
                                                              @NonNull
                                                              android.graphics.Rect region,
                                                              @Nullable
                                                              android.graphics.Bitmap.Config config)
      • decodeByteArray

        @Nullable
        public static android.graphics.Bitmap decodeByteArray​(@NonNull
                                                              byte[] data,
                                                              int offset,
                                                              int length,
                                                              @NonNull
                                                              android.graphics.Rect region)
      • decodeAsset

        @Nullable
        public static android.graphics.Bitmap decodeAsset​(@NonNull
                                                          java.lang.String asset,
                                                          @Nullable
                                                          android.graphics.Bitmap.Config config)
      • decodeAsset

        @Nullable
        public static android.graphics.Bitmap decodeAsset​(@NonNull
                                                          java.lang.String asset)
      • decodeAsset

        @Nullable
        public static android.graphics.Bitmap decodeAsset​(@NonNull
                                                          java.lang.String asset,
                                                          @NonNull
                                                          android.graphics.Rect region,
                                                          @Nullable
                                                          android.graphics.Bitmap.Config config)
      • decodeAsset

        @Nullable
        public static android.graphics.Bitmap decodeAsset​(@NonNull
                                                          java.lang.String asset,
                                                          @NonNull
                                                          android.graphics.Rect region)
      • decodeResource

        @Nullable
        public static android.graphics.Bitmap decodeResource​(int resId,
                                                             @Nullable
                                                             android.graphics.Bitmap.Config config)
      • decodeResource

        @Nullable
        public static android.graphics.Bitmap decodeResource​(int resId)
      • decodeResource

        @Nullable
        public static android.graphics.Bitmap decodeResource​(int resId,
                                                             @NonNull
                                                             android.graphics.Rect region,
                                                             @Nullable
                                                             android.graphics.Bitmap.Config config)
      • decodeResource

        @Nullable
        public static android.graphics.Bitmap decodeResource​(int resId,
                                                             @NonNull
                                                             android.graphics.Rect region)
      • decodeDrawable

        @Nullable
        public static android.graphics.Bitmap decodeDrawable​(@NonNull
                                                             android.graphics.drawable.Drawable drawable,
                                                             @Nullable
                                                             android.graphics.Bitmap.Config config)
      • decodeDrawable

        @Nullable
        public static android.graphics.Bitmap decodeDrawable​(@NonNull
                                                             android.graphics.drawable.Drawable drawable)
      • decodeDrawable

        @Nullable
        public static android.graphics.Bitmap decodeDrawable​(@NonNull
                                                             android.graphics.drawable.Drawable drawable,
                                                             @NonNull
                                                             android.graphics.Rect region,
                                                             @Nullable
                                                             android.graphics.Bitmap.Config config)
      • decodeDrawable

        @Nullable
        public static android.graphics.Bitmap decodeDrawable​(@NonNull
                                                             android.graphics.drawable.Drawable drawable,
                                                             @NonNull
                                                             android.graphics.Rect region)
      • decodeUri

        @Nullable
        public static android.graphics.Bitmap decodeUri​(@NonNull
                                                        android.net.Uri uri,
                                                        @Nullable
                                                        android.graphics.Bitmap.Config config)
      • decodeUri

        @Nullable
        public static android.graphics.Bitmap decodeUri​(@NonNull
                                                        android.net.Uri uri)
      • decodeUri

        @Nullable
        public static android.graphics.Bitmap decodeUri​(@NonNull
                                                        android.net.Uri uri,
                                                        @NonNull
                                                        android.graphics.Rect region,
                                                        @Nullable
                                                        android.graphics.Bitmap.Config config)
      • decodeUri

        @Nullable
        public static android.graphics.Bitmap decodeUri​(@NonNull
                                                        android.net.Uri uri,
                                                        @NonNull
                                                        android.graphics.Rect region)
      • decodeURI

        @Nullable
        public static android.graphics.Bitmap decodeURI​(@NonNull
                                                        java.net.URI uri,
                                                        @Nullable
                                                        android.graphics.Bitmap.Config config)
      • decodeURI

        @Nullable
        public static android.graphics.Bitmap decodeURI​(@NonNull
                                                        java.net.URI uri)
      • decodeURI

        @Nullable
        public static android.graphics.Bitmap decodeURI​(@NonNull
                                                        java.net.URI uri,
                                                        @NonNull
                                                        android.graphics.Rect region,
                                                        @Nullable
                                                        android.graphics.Bitmap.Config config)
      • decodeURI

        @Nullable
        public static android.graphics.Bitmap decodeURI​(@NonNull
                                                        java.net.URI uri,
                                                        @NonNull
                                                        android.graphics.Rect region)
      • decodeURL

        @Nullable
        public static android.graphics.Bitmap decodeURL​(@NonNull
                                                        java.net.URL url,
                                                        @Nullable
                                                        android.graphics.Bitmap.Config config)
      • decodeURL

        @Nullable
        public static android.graphics.Bitmap decodeURL​(@NonNull
                                                        java.net.URL url)
      • decodeURL

        @Nullable
        public static android.graphics.Bitmap decodeURL​(@NonNull
                                                        java.net.URL url,
                                                        @NonNull
                                                        android.graphics.Rect region,
                                                        @Nullable
                                                        android.graphics.Bitmap.Config config)
      • decodeURL

        @Nullable
        public static android.graphics.Bitmap decodeURL​(@NonNull
                                                        java.net.URL url,
                                                        @NonNull
                                                        android.graphics.Rect region)