Unity_UIWidgets学习笔记03_组件_Image

1、Unity.UIWidgets.widgets.Image类 构造方法

public Image(
            Key key = null,//唯一Id
            ImageProvider image = null,//图片加载器 官方 NetworkImage,FileImage,AssetBundleImageProvider,MemoryImage
            float? width = null,//图片宽
            float? height = null,//图片高
            Color color = null,//图片颜色
            BlendMode colorBlendMode = BlendMode.srcIn,//混合像素方法
            BoxFit? fit = null,//图片填充方式
            Alignment alignment = null,//图片摆放的位置
            ImageRepeat repeat = ImageRepeat.noRepeat,//图片是否重复
            Rect centerSlice = null,//设置图片内部拉伸,相当于在图片内部设置了一个.9图,但是需要注意的是,要在显示图片的大小大于原图的情况下才可以使用这个属性,要不然会报错
            bool gaplessPlayback = false,//当 ImageProvider 发生变化后,重新加载图片的过程中,原图片的展示是否保留。true 表示保留,false 表示不保留,直接空白等待下一张图片加载
            FilterMode filterMode = FilterMode.Point//图片过滤模式
        )

2、静态方法

Image.asset:Unity资源文件加载Resources和AssetBundle中的图片
Image.file:从文件中加载
Image.network:从网络加载
上面的方法如果把gif文件修改成jpg文件是加载不成功的
Image.memory:从内存加载
 
 

猜你喜欢

转载自www.cnblogs.com/PandaHome/p/11109051.html
今日推荐