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

网站建设需要注册什么类型的公司今天的重要新闻

网站建设需要注册什么类型的公司,今天的重要新闻,八爪鱼 导入 wordpress,在线网页代理app五、旋转手势(RotationGesture) RotationGesture(value?:{fingers?:number; angle?:number}) 旋转手势用于触发旋转手势事件,触发旋转手势的最少手指数量为2指,最大为5指,最小改变度数为1度,拥有两个可…

五、旋转手势(RotationGesture)

  1. RotationGesture(value?:{fingers?:number; angle?:number})

旋转手势用于触发旋转手势事件,触发旋转手势的最少手指数量为2指,最大为5指,最小改变度数为1度,拥有两个可选参数:

fingers:非必选参数,用于声明触发旋转手势所需要的最少手指数量,最小值为2,最大值为5,默认值为2。

angle:非必选参数,用于声明触发旋转手势的最小改变度数,单位为deg,默认值为1。

以在Text组件上绑定旋转手势实现组件的旋转为例,可以通过在旋转手势的回调函数中获取旋转角度,从而实现组件的旋转:

// xxx.ets
@Entry
@Component
struct Index {@State angle: number = 0;@State rotateValue: number = 0;build() {Column() {Text('RotationGesture angle:' + this.angle).fontSize(28)// 在组件上绑定旋转布局,可以通过修改旋转角度来实现组件的旋转.rotate({ angle: this.angle }).gesture(RotationGesture().onActionStart((event: GestureEvent) => {console.info('RotationGesture is onActionStart');})// 当旋转手势生效时,通过旋转手势的回调函数获取旋转角度,从而修改组件的旋转角度.onActionUpdate((event: GestureEvent) => {this.angle = this.rotateValue + event.angle;console.info('RotationGesture is onActionEnd');})// 当旋转结束抬手时,固定组件在旋转结束时的角度.onActionEnd(() => {this.rotateValue = this.angle;console.info('RotationGesture is onActionEnd');}).onActionCancel(() => {console.info('RotationGesture is onActionCancel');}))}.height(200).width(250)}
}

六、滑动手势(SwipeGesture)

  1. SwipeGesture(value?:{fingers?:number; direction?:SwipeDirection; speed?:number})

滑动手势用于触发滑动事件,当滑动速度大于100vp/s时可以识别成功,拥有三个可选参数:

fingers:非必选参数,用于声明触发滑动手势所需要的最少手指数量,最小值为1,最大值为10,默认值为1。

direction:非必选参数,用于声明触发滑动手势的方向,此枚举值支持逻辑与(&)和逻辑或(|)运算。默认值为SwipeDirection.All。

speed:非必选参数,用于声明触发滑动的最小滑动识别速度,单位为vp/s,默认值为100。

以在Column组件上绑定滑动手势实现组件的旋转为例:

// xxx.ets
@Entry
@Component
struct Index {@State rotateAngle: number = 0;@State speed: number = 1;build() {Column() {Column() {Text("SwipeGesture speed\n" + this.speed)Text("SwipeGesture angle\n" + this.rotateAngle)}.border({ width: 3 }).width(300).height(200).margin(100)// 在Column组件上绑定旋转,通过滑动手势的滑动速度和角度修改旋转的角度.rotate({ angle: this.rotateAngle }).gesture(// 绑定滑动手势且限制仅在竖直方向滑动时触发SwipeGesture({ direction: SwipeDirection.Vertical })// 当滑动手势触发时,获取滑动的速度和角度,实现对组件的布局参数的修改.onAction((event: GestureEvent) => {this.speed = event.speed;this.rotateAngle = event.angle;}))}}
}

 

说明当SwipeGesture和PanGesture同时绑定时,若二者是以默认方式或者互斥方式进行绑定时,会发生竞争。SwipeGesture的触发条件为滑动速度达到100vp/s,PanGesture的触发条件为滑动距离达到5vp,先达到触发条件的手势触发。可以通过修改SwipeGesture和PanGesture的参数以达到不同的效果。 

http://www.wangmingla.cn/news/15483.html

相关文章:

  • 怎么开通个人网站友情链接可以帮助店铺提高浏览量
  • 西双版纳州住房和城乡建设局网站三叶草gw9356
  • 做网站是需要多少钱沧州网站seo
  • 阿里云个人网站备案做淘客平台运营推广
  • 广州开发网站报价外链生成工具
  • 做视频网站服务器怎么选择电商营销策划方案范文
  • 网络营销媒体有哪些seo外链是什么意思
  • 做网站好几个css网络营销七个步骤
  • 软件或网站是怎么做的投广告哪个平台好
  • 114做网站诈骗怎么优化
  • 合肥网络科技有限公司做网站关键词指数批量查询
  • 沈阳网站建站推广市场推广方案范文
  • 果壳 wordpressseo概念的理解
  • 福州视频网站优化推广seo
  • 手机网站html5谷歌ads广告投放
  • 做推广的网站微信号推广关键词排名方法
  • 网站开发工资高嘛上海优化网站seo公司
  • 网站上写个招贤纳士怎么做百度app免费下载安装
  • 荷塘网站建设推广标题怎么写
  • 网站建设询价运营推广seo招聘
  • 网站盈利模式百度收藏夹使用方法
  • 基因数据库网站开发价格国内seo公司
  • 网站建设委托合同核心关键词是什么意思
  • 百度怎么自己做网站吗网站seo关键词设置
  • 上海网站设计案例独立站seo优化
  • 哪些网站使用vue做的一站式自媒体服务平台
  • 怎么做公众号网站北京网站优化经理
  • 静态网站如何做自适应移动端大数据统计网站
  • vs做网站怎么加文件夹南宁网站seo大概多少钱
  • 电子商务网站推广策略论文温州seo排名公司