类 AVIFImageLoader


  • public class AVIFImageLoader
    extends java.lang.Object
    AVIF图片加载器
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static android.graphics.Bitmap decode​(byte[] bytes)
      使用字节数组解码得到bitmap
      支持AVIF和其他普通普通
      static void displayWithAssets​(android.widget.ImageView imageView, java.lang.String assetsName)
      显示assets图片
      static void displayWithAssets​(android.widget.ImageView imageView, java.lang.String assetsName, int placeholder)
      显示assets图片
      static void displayWithData​(android.widget.ImageView imageView, byte[] bytes)
      显示字节数据图片
      static void displayWithData​(android.widget.ImageView imageView, byte[] bytes, int placeholder)
      显示字节数据图片
      static void displayWithFileUri​(android.widget.ImageView imageView, java.net.URI fileUri)
      显示文件图片
      static void displayWithFileUri​(android.widget.ImageView imageView, java.net.URI fileUri, int placeholder)
      显示文件图片
      static void displayWithResource​(android.widget.ImageView imageView, int resource)
      显示资源图片
      static void displayWithResource​(android.widget.ImageView imageView, int resource, int placeholder)
      显示资源图片
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • AVIFImageLoader

        public AVIFImageLoader()
    • 方法详细资料

      • displayWithData

        public static void displayWithData​(@NonNull
                                           android.widget.ImageView imageView,
                                           @NonNull
                                           byte[] bytes)
        显示字节数据图片
        参数:
        imageView - 图片控件
        bytes - 字节数据
      • displayWithData

        public static void displayWithData​(@NonNull
                                           android.widget.ImageView imageView,
                                           @NonNull
                                           byte[] bytes,
                                           @DrawableRes
                                           int placeholder)
        显示字节数据图片
        参数:
        imageView - 图片控件
        bytes - 字节数据
        placeholder - 占位资源ID
      • displayWithFileUri

        public static void displayWithFileUri​(@NonNull
                                              android.widget.ImageView imageView,
                                              @NonNull
                                              java.net.URI fileUri)
        显示文件图片
        参数:
        imageView - 图片控件
        fileUri - 图片Uri
      • displayWithFileUri

        public static void displayWithFileUri​(@NonNull
                                              android.widget.ImageView imageView,
                                              @NonNull
                                              java.net.URI fileUri,
                                              @DrawableRes
                                              int placeholder)
        显示文件图片
        参数:
        imageView - 图片控件
        fileUri - 图片Uri
        placeholder - 占位资源ID
      • displayWithResource

        public static void displayWithResource​(@NonNull
                                               android.widget.ImageView imageView,
                                               @RawRes @DrawableRes
                                               int resource)
        显示资源图片
        参数:
        imageView - 图片控件
        resource - 资源ID
      • displayWithResource

        public static void displayWithResource​(@NonNull
                                               android.widget.ImageView imageView,
                                               @DrawableRes
                                               int resource,
                                               @DrawableRes
                                               int placeholder)
        显示资源图片
        参数:
        imageView - 图片控件
        resource - 资源ID
        placeholder - 占位资源ID
      • displayWithAssets

        public static void displayWithAssets​(@NonNull
                                             android.widget.ImageView imageView,
                                             @NonNull
                                             java.lang.String assetsName)
        显示assets图片
        参数:
        imageView - 图片控件
        assetsName - assets文件名称
      • displayWithAssets

        public static void displayWithAssets​(@NonNull
                                             android.widget.ImageView imageView,
                                             @NonNull
                                             java.lang.String assetsName,
                                             @DrawableRes
                                             int placeholder)
        显示assets图片
        参数:
        imageView - 图片控件
        assetsName - assets文件名称
        placeholder - 占位资源ID
      • decode

        public static android.graphics.Bitmap decode​(byte[] bytes)
        使用字节数组解码得到bitmap
        支持AVIF和其他普通普通
        参数:
        bytes - 图片的字节数组
        返回:
        结果bitmap