相关问题
怎么修改PNG图片的颜色?
321浏览 • 1回复 待解决
使用colorFilter修改图片颜色
369浏览 • 1回复 待解决
怎么给图片渲染不同的颜色,使用colorFilter设置滤镜颜色太过于复杂
1915浏览 • 1回复 待解决
HarmonyOS overlay是控制图片的填充方式,如何设置颜色遮罩?
226浏览 • 1回复 待解决
HarmonyOS 图片能否更改其颜色
530浏览 • 1回复 待解决
如何获取网络图片的尺寸?
353浏览 • 1回复 待解决
Slider如何设置已滑过的颜色和未滑过的颜色?
348浏览 • 1回复 待解决
如何获取拍照后的图片地址
1891浏览 • 1回复 待解决
鸿蒙如何获取Element图片的宽高
7834浏览 • 1回复 待解决
HarmonyOS如何获取截屏图片
433浏览 • 1回复 待解决
获取相册图片信息,获取手机相册中的图片相关信息
937浏览 • 1回复 待解决
HarmonyOS svg图片运行后颜色变色了
164浏览 • 1回复 待解决
如何获取手机本地图片
333浏览 • 1回复 待解决
HarmonyOS 使用Image组件时,加载网络图片,如何对图片修改颜色已适应主题?
410浏览 • 1回复 待解决
从相册获取一张图片 或者自己拍一张图片 如何获取这张图片的路径 用来识别这个图片模型
1484浏览 • 1回复 待解决
HarmonyOS如何获取resources/media下图片的信息,如图片高、宽? 如何转pixelmap?
554浏览 • 1回复 待解决
PhotoViewPicker获取图片后如何关掉它?
367浏览 • 1回复 待解决
HarmonyOS如何获取手机本地图片
526浏览 • 1回复 待解决
HarmonyOS 自定义设置图片颜色(前景色)的能力
218浏览 • 1回复 待解决
如何获取图片的宽高,你知道吗?
2258浏览 • 1回复 待解决
如何调用系统拍照并获取图片
572浏览 • 1回复 待解决
如何修改Slider滑块的颜色?
341浏览 • 1回复 待解决
DataPanel如何实现颜色的渐变?
420浏览 • 1回复 待解决
如何调用系统相机拍照,并获取到拍摄的图片
1831浏览 • 1回复 待解决
HarmonyOS 如何倒序获取图片相册链表?
76浏览 • 0回复 待解决
获取图片颜色平均值,用来做背景渐变色,效果如下
使用的核心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