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

自动写作网站wordpress改变上传目录

自动写作网站,wordpress改变上传目录,wordpress评论图片不显示,中国纪检监察报邮发代号1 概 述 手势事件是移动应用开发中最常见的事件之一#xff0c;鸿蒙提供了一些方法来绑定手势事件。通过给各个组件绑定不同的手势事件#xff0c;并设计事件的响应方式#xff0c;当手势识别成功时#xff0c;ArkUI框架将通过事件回调通知组件手势识别的结果。 …1    概    述    手势事件是移动应用开发中最常见的事件之一鸿蒙提供了一些方法来绑定手势事件。通过给各个组件绑定不同的手势事件并设计事件的响应方式当手势识别成功时ArkUI框架将通过事件回调通知组件手势识别的结果。 绑定手势事件的方法有三种a普通绑定b带优先级的绑定c并行手势绑定。下面分别讨论。 2   普 通 绑 定  普通的绑定方式接口定义如下 .gesture(gesture: GestureType, mask?: GestureMask) 其中GestureType是手势种类实例默认有如下取值 TapGesture点击手势支持单次点击、多次点击的识别。 LongPressGesture: 长按手势。 PanGesture: 平移手势(滑动距离小于5vp时触发) PinchGesture: 捏合手势 RotationGesture: 旋转手势 SwipGesture: 滑动手势(滑动最小速度为100vp/s时触发) GestureGroup: 将手势识别组合成一组支持连续识别并行识别和互斥识别 第二参数GestureMask是一个枚举分别有如下取值 Normal: 不屏蔽子组件的手势按照默认手势识别顺序进行识别 IgnoreInternal: 屏蔽子组件的手势包括子组件上系统内置的手势如子组件为List组件时内置的滑动手势同样会被屏蔽。 举例我们可以将点击手势TapGesture通过gesture手势绑定方法绑定到Text组件上。 // xxx.etsEntryComponentstruct Index { build() { Column() { Text(Gesture).fontSize(28) // 采用gesture手势绑定方法绑定TapGesture .gesture( TapGesture() .onAction(() { console.info(TapGesture is onAction); })) } .height(200) .width(250) }} 3  带优先级的绑定 带优先级的手势绑定接口定义如下 .priorityGesture(gesture: GestureType, mask?: GestureMask)。 接口中GestureType和GestureMask的参数与普通绑定的参数相同这里不再展开介绍。 在默认情况下当父组件和子组件使用普通gesture绑定同类型的手势时子组件优先识别通过gesture绑定的手势。当父组件使用priorityGesture绑定与子组件同类型的手势时父组件优先识别通过priorityGesture绑定的手势。 举例当父组件Column和子组件Text同时绑定TapGesture手势时父组件以带优先级手势priorityGesture的形式进行绑定时优先响应父组件绑定的TapGesture // xxx.etsEntryComponentstruct Index { build() { Column() { Text(Gesture).fontSize(28) .gesture( TapGesture() .onAction(() { console.info(Text TapGesture is onAction); })) } .height(200) .width(250) // 设置为priorityGesture时点击文本区域会忽略Text组件的TapGesture手势事件优先响应父组件Column的TapGesture手势事件 .priorityGesture( TapGesture() .onAction(() { console.info(Column TapGesture is onAction); }), GestureMask.IgnoreInternal) }} 4 并行手势绑定 接口定义如下 .parallelGesture(gesture: GestureType, mask?: GestureMask) 接口中GestureType和GestureMask的参数与普通绑定的参数相同这里不再展开介绍。 在默认情况下手势事件为非冒泡事件当父子组件绑定相同的手势时父子组件绑定的手势事件会发生竞争最多只有一个组件的手势事件能够获得响应。而当父组件绑定了并行手势parallelGesture时父子组件相同的手势事件都可以触发实现类似冒泡效果。 Demo​​​​​​​ // xxx.etsEntryComponentstruct Index { build() { Column() { Text(Gesture).fontSize(28) .gesture( TapGesture() .onAction(() { console.info(Text TapGesture is onAction); })) } .height(200) .width(250) // 设置为parallelGesture时点击文本区域会同时响应父组件Column和子组件Text的TapGesture手势事件 .parallelGesture( TapGesture() .onAction(() { console.info(Column TapGesture is onAction); })) }} 上面例子中如果我们想让父组件Column独自消费TapGesture则可以在绑定时添加第二个参数 GestureMask.IgnoreInternal 。代码如下​​​​​​​ // xxx.etsEntryComponentstruct Index { build() { Column() { Text(Gesture).fontSize(28) .gesture( TapGesture() .onAction(() { console.info(Text TapGesture is onAction); })) } .height(200) .width(250) // 设置为parallelGesture时点击文本区域会同时响应父组件Column和子组件Text的TapGesture手势事件 .parallelGesture( TapGesture() .onAction(() { console.info(Column TapGesture is onAction); }), GestureMask.IgnoreInternal) }} 此时控制台只有Column容器的日志打印。 由于篇幅原因后续我们继续讨论手势事件的其他场景。
http://www.eeditor.cn/news/123552/

相关文章:

  • vps服务器怎么做网站软件开发哪里学
  • 临清网站优化wh网站建设
  • 建设部网站官网 取消八大员seo优化网站推广全域营销获客公司
  • 一家公司做两个网站wordpress公式编辑器
  • 网站开发需要什么配置自己做的网站怎样才有网址浏览
  • 创建网站并制作首页教案淘客 wordpress
  • 户外拓展公司网站开发深圳福田天气
  • c 做网站性能怎么样网站做优化每天一定要更新
  • 苏州网站推广哪家好赣州人才网最新招聘信息网
  • 怎样在网站做咨询医生挣钱上传到网站的根目录中
  • 廊坊设计网站公司wordpress 边框大小
  • 苏州画廊网站建设服饰网站建设规划书
  • 河南做网站团队crm系统软件排名
  • 风格活泼的网站设计网站开发设置网页端口
  • 有没有专门做飞卢小说盗版的网站电子商务网站登录
  • 常州的做网站的公司排名嵩明网站建设
  • 网站管理系统后台全国最大的关键词挖掘
  • 北京网站建设知名公司排名产品设计就业方向
  • 做二手车那个网站会员性价比高金华义乌网站建设
  • 成都网站建设商家岗顶网站设计
  • 京东建站模板推广方式
  • 营销网站特点招商加盟类网站模板
  • 南京手机网站制作公司企业网查询官网入口
  • 手机免费个人网站建站国家林业工程建设协会网站
  • 5个免费安全的资源网站泊头哪给做网站的好
  • 如何自建一个便宜的网站做网站多少钱?
  • 网站开发软件 d营销型网站建设的注意事项
  • 梅林 建站 wordpress汕头网络推广平台
  • 网站建设收费标准html网页制作的软件下载
  • 问问建设网站的人南阳东莞网站建设公司