相关问题
怎么修改PNG图片的颜色?
572浏览 • 1回复 待解决
HarmonyOS 图片颜色改变API
21浏览 • 1回复 待解决
HarmonyOS 怎么给图片渲染不同的颜色
74浏览 • 1回复 待解决
使用colorFilter修改图片颜色
508浏览 • 1回复 待解决
HarmonyOS 如何获取图片的角度
87浏览 • 1回复 待解决
HarmonyOS 如何根据ResourceColor获取真实的RGB颜色值
8浏览 • 1回复 待解决
怎么给图片渲染不同的颜色,使用colorFilter设置滤镜颜色太过于复杂
2063浏览 • 1回复 待解决
HarmonyOS 获取一个颜色的argb,或者处理颜色的方法
135浏览 • 1回复 待解决
HarmonyOS overlay是控制图片的填充方式,如何设置颜色遮罩?
363浏览 • 1回复 待解决
HarmonyOS 图片能否更改其颜色
719浏览 • 1回复 待解决
如何获取网络图片的尺寸?
486浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为图片设置颜色滤镜效果?
137浏览 • 1回复 待解决
HarmonyOS 能否支持纯色图片改变颜色
30浏览 • 1回复 待解决
如何获取拍照后的图片地址
1992浏览 • 1回复 待解决
鸿蒙如何获取Element图片的宽高
7951浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中提取和分析图片的主要颜色?
134浏览 • 1回复 待解决
HarmonyOS 如何获取 base64图片的图片原始宽高
83浏览 • 1回复 待解决
获取相册图片信息,获取手机相册中的图片相关信息
1103浏览 • 1回复 待解决
HarmonyOS svg图片运行后颜色变色了
257浏览 • 1回复 待解决
HarmonyOS 如何获取到图片的大小,图片大小是多少k,图片名称
77浏览 • 1回复 待解决
Slider如何设置已滑过的颜色和未滑过的颜色?
499浏览 • 1回复 待解决
HarmonyOS如何获取截屏图片
574浏览 • 1回复 待解决
如何获取手机本地图片
483浏览 • 1回复 待解决
从相册获取一张图片 或者自己拍一张图片 如何获取这张图片的路径 用来识别这个图片模型
1569浏览 • 1回复 待解决
HarmonyOS picker选择图片后如何获取图片宽高
65浏览 • 1回复 待解决
获取图片颜色平均值,用来做背景渐变色,效果如下
使用的核心API
图片解码
图像效果
核心代码解释
通过使用滑块视图容器Swiper,将控制器SwiperController绑定至Swiper组件,实现其子组件Image图片滑动轮播显示效果,在事件 onAnimationStart切换动画过程中通过Image模块(@ohos.multimedia.image)相关能力获取图片颜色平均值,此过程中需获取resourceManager资源管理,将存档图片解码成统一的PixelMap,使用@ohos.effectKit包中ColorPicker智能取色器进行颜色取值。同时通过接口animateTo开启背景颜色渲染的属性动画。全局界面开启沉浸式状态栏,通过getWindowAvoidArea方法获取系统的规避区域,赋值给Column组件填充区,以此来达到适配安全区域的效果
实现效果
注明适配的版本信息
IDE:DevEco Studio 4.0.3.600
SDK:HarmoneyOS 4.0.10.11