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

衡水企业网站建设做阿里网站

衡水企业网站建设,做阿里网站,wamp配置多个网站,四川房产信息网官网一. 样例介绍 HarmonyOS提供了常用的图片、图片帧动画播放器组件#xff0c;开发者可以根据实际场景和开发需求#xff0c;实现不同的界面交互效果#xff0c;包括#xff1a;点击阴影效果、点击切换状态、点击动画效果、点击切换动效。 相关概念 image组件#xff1a;图片… 一. 样例介绍 HarmonyOS提供了常用的图片、图片帧动画播放器组件开发者可以根据实际场景和开发需求实现不同的界面交互效果包括点击阴影效果、点击切换状态、点击动画效果、点击切换动效。 相关概念 image组件图片组件用于图片资源的展示。image-animator组件帧动画播放器用以播放一组图片可以设置播放时间、次数等参数。通用事件事件绑定在组件上当组件达到事件触发条件时会执行JS中对应的事件回调函数实现页面UI视图和页面JS逻辑层的交互。 完整示例 gitee源码地址 二.环境搭建 我们首先需要完成HarmonyOS开发环境搭建可参照如下步骤进行。 软件要求 DevEco Studio版本DevEco Studio 3.1 Release及以上版本。HarmonyOS SDK版本API version 9及以上版本。 硬件要求 设备类型华为手机或运行在DevEco Studio上的华为手机设备模拟器。HarmonyOS系统3.1.0 Developer Release及以上版本。 环境搭建 安装DevEco Studio详情请参考下载和安装软件。设置DevEco Studio开发环境DevEco Studio开发环境需要依赖于网络环境需要连接上网络才能确保工具的正常使用可以根据如下两种情况来配置开发环境如果可以直接访问Internet只需进行下载HarmonyOS SDK操作。 如果网络不能直接访问Internet需要通过代理服务器才可以访问请参考配置开发环境。开发者可以参考以下链接完成设备调试的相关配置 使用真机进行调试使用模拟器进行调试 三.代码结构解读 本篇Codelab只对核心代码进行讲解对于完整代码我们会在源码下载或gitee中提供。 ├──entry/src/main/js                // 代码区 │  └──MainAbility │     ├──common │     │  ├──constants │     │  │  └──commonConstants.js     // 帧动画数据常量 │     │  └──images │     ├──i18n               // 中英文 │     │  ├──en-US.json │     │  └──zh-CN.json │     └──pages │        └──index │           ├──index.css              // 首页样式文件 │           ├──index.hml              // 首页布局文件 │           └──index.js               // 首页脚本文件 └──entry/src/main/resources           // 应用资源目录四.界面布局 本示例使用卡片布局将四种实现以四张卡片的形式呈现在主界面。每张卡片都使用图文结合的方式直观地向开发者展示所实现效果。 每张卡片对应一个div容器组件以水平形式分为左侧文本和右侧图片两部分。左侧文本同样是一个div容器组件以垂直形式分为操作文本与效果描述文本。右侧图片则根据需要使用image组件或image-animator组件。当前示例中前两张卡片右侧使用的是image组件剩余两张卡片使用的是image-animator组件。 !-- index.hml -- div classcontainer!-- image组件的点击效果 --div classcard-container foritem in imageCardsdiv classtext-containertext classtext-operation{{ contentTitle }}/texttext classtext-description{{ item.description }}/text/divimage class{{ item.classType }} src{{ item.src }} onclickchangeHookState({{ item.eventType }})ontouchstartchangeShadow({{ item.eventType }}, true)ontouchendchangeShadow({{ item.eventType }}, false)//div!-- image-animator组件的点击效果 --div classcard-container foritem in animationCardsdiv classtext-containertext classtext-operation{{ contentTitle }}/texttext classtext-description{{ item.description }}/text/divimage-animator id{{ item.id }} classanimator images{{ item.frames }} iteration1duration{{ item.durationTime }} onclickhandleStartFrame({{ item.type }})//div /div五.事件交互 为image组件添加touchstart和touchend事件实现点击图片改变边框阴影的效果点击触碰结束时恢复初始效果。 // index.js // 点击阴影效果 changeShadow(eventType, shadowFlag) {if (eventType  click) {return;}if (shadowFlag) {this.imageCards[0].classType  main-img-touch;} else {this.imageCards[0].classType  img-normal;} }为image组件添加click事件实现点击切换状态并变换显示图片的效果。 // index.js // 点击切换状态 changeHookState(eventType) {if (eventType  touch) {return;}if (this.hook) {this.imageCards[1].src  /common/images/ic_fork.png;this.hook  false;} else {this.imageCards[1].src  /common/images/ic_hook.png;this.hook  true;} }为image-animator组件添加click事件实现点击播放帧动画效果。 // index.js // 点击动画效果方法 handleStartFrame(type) {if (type  dial) {this.animationCards[0].durationTime  CommonConstants.DURATION_TIME;this.$element(dialAnimation).start();} else {if (this.animationCards[1].flag) {this.animationCards[1].frames  this.collapse;this.animationCards[1].durationTime  this.durationTimeArray[0];this.$element(toggleAnimation).start();this.animationCards[1].flag  false;this.$element(toggleAnimation).stop();} else {this.animationCards[1].frames  this.arrow;this.animationCards[1].durationTime  this.durationTimeArray[1];this.$element(toggleAnimation).start();this.animationCards[1].flag  true;this.$element(toggleAnimation).stop();}} }
http://www.hkea.cn/news/14295134/

相关文章:

  • 网站建设类论文格式为违法网站做推广进去要几年
  • 中国铁建统一企业门户网站网站建设实训报告收获
  • 微网站策划方案重庆企业服务建站网站开发
  • 网站推广营销右糖视频制作
  • 手机端网站开发书籍网站信管局备案
  • 专业的网站建设方案口碑营销的前提及好处有哪些?
  • 邢台网络公司网站建设Wordpress一直刷不出
  • 网站编程培训公司wordpress淘客系统
  • 肇庆cms建站系统海南海口最新新闻事件
  • 环球购物官方网站wordpress是cms
  • 上海手机网站宣传片制作费用报价表
  • 找网站嘉兴seo收费
  • 如何创业做网站展厅设计施工
  • 做神马网站快速排名微信开发公司
  • 零基础网站建设教程如何打开网站网页
  • 网站开发房源岗位专业的家居行业网站制作
  • 成都网站建设比较好的公司电影网站开发PPT模板
  • 汕头汽配网站建设专业版简历
  • 怎么做网站8uftp外贸黄页网站
  • 成都网站建设的公司哪家好蓝色的网站
  • 拓者吧装修效果图沈阳seo关键词排名
  • 西安俄语网站建设网站标题没有排名
  • 仿快递网站源码最牛的网站建设
  • 怎样做网站手机和电脑通用网站设计网
  • 内蒙古建设厅网站网站里的课程配图怎么做
  • 网站建设方案书要写吗网站建设需要学习什么
  • 好网站西安模板做网站
  • 网站建设主机耗电量网站推广排名怎么做
  • 杭州网站设计公司价格免费windows云服务器
  • 网站做维恩图微擎如何做网站