首页»版块 › 兴趣街区 › 爱主题 ›水波纹切换多壁纸代码

水波纹切换多壁纸代码

[复制帖子标题和链接]

24024

一蓑烟雨  LV10  发表于 2026-6-5 16:56:46 广东 来自:浏览器
本帖最后由 一蓑烟雨 于 2026-6-7 18:47 编辑

新版本荣耀反馈桌面没有水波纹,
因为我没有给每个图片编组 切换水波纹,而是看了属性可以用@图片,所以尝试一下一个waterwallpaper切换多张图片,唯一缺点就是(双击)触发不会马上切换,而是要再次回到桌面才切换壁纸,原视频有示例。华为主题正常显示(切换延迟),新荣耀即使加了livewallpaper描述文件也不能识别
水波纹切换多壁纸代码


原代码

    <Var name=”index” expression=”0” type=”number”/>
    <Var name=”bgg” type=”string” expression=”ifelse(eq(#index,0),´bgg_0.jpg´,ifelse(eq(#index,1),´bgg_1.jpg´,ifelse(eq(#index,2),´bgg_2.jpg´,ifelse(eq(#index,3),´bgg_3.jpg´,ifelse(eq(#index,4),´bgg_4.jpg´,ifelse(eq(#index,5),´bgg_5.jpg´,ifelse(eq(#index,6),´bgg_6.jpg´,ifelse(eq(#index,7),´bgg_7.jpg´,´bgg_8.jpg´))))))))”/>
    <Button x=”0” y=”0” w=”#sw” h=”#sh”>
    <Trigger action=”double”>
    <VariableCommand name=”index” expression=”ifelse(ge(#index,8),0,#index+1)”/>
    </Trigger>
    </Button>
<WaterWallpaper xmesh=”25” ymesh=”25” src=”@bgg” torsion=”3” color=”#000078” />

解决办法:  删掉上面的定义和按钮 ,只要一个水波纹



<WaterWallpaper xmesh=”25” ymesh=”25” src=”bgg_0.jpg” torsion=”3” color=”#000078” />

华为不用改

您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表