当前位置: 首页 > wzjs >正文

学校官方网站建设娄底网站优化

学校官方网站建设,娄底网站优化,网站做曲线的源代码,广告制作与设计专业大家上午好,今天来聊一聊仓颉开发语言中的动画开发。 仓颉中的动画通常有两种方式,分别是属性动画和显示动画,我们今天以下面的加载动画为例,使用显示动画和属性动画分别实现一下,看看他们有什么区别。 显示动画 显示…

大家上午好,今天来聊一聊仓颉开发语言中的动画开发。

仓颉中的动画通常有两种方式,分别是属性动画和显示动画,我们今天以下面的加载动画为例,使用显示动画和属性动画分别实现一下,看看他们有什么区别。

显示动画

显示动画是幽蓝君比较习惯使用的方式,它主要依赖animateTo方法来实现。

首先我要现在页面上添加加载图片,并且将它的角度设置为变量。仓颉语言这里有一个奇怪的地方,角度属性只设置angle的话是无效的,必须同时设置z和angle:

@State
var angle:Float32 = 0.0
Column{Image(@r(app.media.loading)).width(70).height(70).rotate(z:this.angle,angle:this.angle)
}
.width(120)
.height(120)
.alignItems(HorizontalAlign.Center)
.justifyContent(FlexAlign.Center)
.backgroundColor(Color(0, 0, 0, alpha: 0.7))
.borderRadius(10)

然后在添加一个按钮,在按钮的点击事件里进行动画开发:

Button('开始动画')
.width(100)
.onClick({evet =>animateTo(AnimateParam(duration: 2000,curve: Curve.Linear,delay: 0,iterations: -1,playMode: PlayMode.Normal,onFinish: {=>angle = 0.0}),{   =>angle = 360.0})})

上面代码中,duration表示动画时长,curve表示动画曲线,delay表示延时,iterations表示循环次数,-1表示无限循环,playMode表示动画模式,这些属性在属性动画中也同样适用。

属性动画

属性动画的各个属性个显示动画都是一样的,只是写法上有区别,给大家演示一下同样的动画使用属性动画的写法:

let animate = AnimateParam(duration: 2000,curve:Curve.Linear,delay: 0,iterations: -1,playMode: PlayMode.Normal,onFinish: { => })
Column{Image(@r(app.media.loading)).animationStart(animate).width(70).height(70).rotate(z:this.angle,angle:this.angle).animationEnd()
}
.width(120)
.height(120)
.alignItems(HorizontalAlign.Center)
.justifyContent(FlexAlign.Center)
.backgroundColor(Color(0, 0, 0, alpha: 0.7))
.borderRadius(10)
Button('开始')
.onClick({eve =>this.angle = 360.0})

以上就是关于仓颉语言属性动画和显示动画的相关内容,感谢阅读。##HarmonyOS语言##仓颉##购物#


文章转载自:

http://gZ0lmXU5.xhkLb.cn
http://dDpCk13b.xhkLb.cn
http://jLxmr61l.xhkLb.cn
http://ZBTnxjVo.xhkLb.cn
http://FVOKh4dh.xhkLb.cn
http://CrfxIo8A.xhkLb.cn
http://5M0GDRNe.xhkLb.cn
http://auEN3RUb.xhkLb.cn
http://Xgo9H3Ou.xhkLb.cn
http://ph0Kpdpn.xhkLb.cn
http://J8V8Hdah.xhkLb.cn
http://sRtQUcx4.xhkLb.cn
http://U3MO4h5L.xhkLb.cn
http://LjGpDZBr.xhkLb.cn
http://gBhJv9OK.xhkLb.cn
http://ZMhkTIn5.xhkLb.cn
http://6gyuPcJL.xhkLb.cn
http://SErLKwyX.xhkLb.cn
http://uuFSnYx7.xhkLb.cn
http://mUKVImOJ.xhkLb.cn
http://Lxuf4jF3.xhkLb.cn
http://6anmkYYH.xhkLb.cn
http://HpLAXK6C.xhkLb.cn
http://1HqtOl9x.xhkLb.cn
http://58q1Pj1w.xhkLb.cn
http://SUV4eE5g.xhkLb.cn
http://Z9cfuvBS.xhkLb.cn
http://86qoh6l1.xhkLb.cn
http://hB3UgHUg.xhkLb.cn
http://5KwNQZzc.xhkLb.cn
http://www.dtcms.com/wzjs/638835.html

相关文章:

  • 室内设计高端网站大麦网的网站建设
  • 网站搭建需要什么技术怎么做浏览器网站吗
  • 怎样做网站镜像wordpress开启多站点后台没显示
  • 关于行业网站建设意见江苏建设管理中心网站
  • 怎么建设一个响应式网站网站主机免费申请
  • 网站开发电子商务qq网页版登录网址
  • 福州网站建设福州河北秦皇岛黄金海岸
  • 中山网站设计90设计包图网
  • 通过关键词优化提升企业网站制作书签的作文
  • 高端html5网站建设备案域名出租
  • 网站建设项目策划书范文广州比较好的网站建设
  • 做网站商业计划书范文asp.net制作的网站开发
  • 网站地图页面seo修改器
  • 东莞建设网站的公司简介seo优化运营专员
  • 建站seo推广网站开发协议百度
  • WordPress快速添加图片跨境电商seo
  • 千元低价网站建设物流网站给做软件
  • 基于 seajs 的高性能网站开发和优化实践_王保平(淘宝)网站建设服务的具体条件
  • 网站建设推广优化有哪些基本方法网页制作题怎么编辑
  • 做外贸通常用哪些网站用什么软件做网站seo好
  • 做家装图接单网站seo怎么读
  • wordpress本地登录windows优化大师怎么使用
  • 常州自助建站seo做网站的越来越少了
  • 建网站教程wordpress有什么选什么用
  • 广西网站洛阳住房和城乡建设厅网站
  • 烤漆 东莞网站建设网站要懂代码
  • 网站描述作用免费oa管理系统
  • gzip压缩 wordpress三亚网站优化
  • 如何访问国外网站做网站可以不买域名和主机吗
  • 小学网站模板免费下载wordpress建站教程jiuyou