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

专门 做鞋子团购的网站有哪些网络营销策划书3000字

专门 做鞋子团购的网站有哪些,网络营销策划书3000字,lumen wordpress 下载,wordpress极客主题介绍 本示例介绍使用ArkUI中的容器组件FolderStack在折叠屏设备中实现音乐播放器场景。 效果图预览 使用说明 播放器预加载了歌曲,支持播放、暂停、重新播放,在折叠屏上,支持横屏悬停态下的组件自适应动态变更。 实现思路 采用MVVM模式进…

介绍

本示例介绍使用ArkUI中的容器组件FolderStack在折叠屏设备中实现音乐播放器场景。

效果图预览

使用说明

  1. 播放器预加载了歌曲,支持播放、暂停、重新播放,在折叠屏上,支持横屏悬停态下的组件自适应动态变更。

实现思路

  1. 采用MVVM模式进行架构设计,目录结构中区分展示层、模型层、控制层,展示层通过控制层与模型层沟通,展示层的状态数据与控制层进行双向绑定,模型层的变更通过回调形式通知给控制层,并最终作用于展示层。

  2. 在可折叠设备上使用FolderStack组件作为容器组件,承载播放器的所有功能组件,在半折叠态上,使需要移动到上屏的子组件产生相应的动态效果。

// TODO:知识点:FolderStack继承于Stack控件,通过upperItems字段识别指定id的组件,自动避让折叠屏折痕区后移到上半屏
FolderStack({ upperItems: [CommonConstants.FOLDER_STACK_UP_COMP_ID] }) {MusicPlayerInfoComp({ musicModel: this.musicModel, curFoldStatus: this.curFoldStatus }).id(CommonConstants.FOLDER_STACK_UP_COMP_ID)MusicPlayerCtrlComp({ musicModel: this.musicModel })
}
  1. 在需要移动到上屏的子组件上添加属性动效,当组件属性发生变更时,达成动态展示效果。
Image(this.musicModel.cover).width(this.curImgSize).height(this.curImgSize).margin(20).animation(this.attrAniCfg).interpolation(ImageInterpolation.High).draggable(false)
  1. 折叠屏设备上,依赖display的屏幕状态事件,监听屏幕折叠状态变更,通过对折叠状态的分析,更新UI属性。
display.on('foldStatusChange', (curFoldStatus: display.FoldStatus) => {this.curFoldStatus = curFoldStatus;this.windowModel.updateMainWinPreferredOrientation(curFoldStatus);
})

高性能知识点

暂无

工程结构&模块类型

foldablescreencases                  // har类型
|---common
|   |---constants
|   |    |---CommonConstants.ets     // 通用常量
|   |    |---SysCapConstants.ets     // 系统能力常量
|---components
|   |---MusicPlayerCtrlComp.ets      // 自定义组件-音乐播放器控制栏
|   |---MusicPlayerInfoComp.ets      // 自定义组件-音乐播放器歌曲详情展示
|---model
|   |---AVPlayerModel.ets            // 模型层-音频播放管理器 
|   |---MusicModel.ets               // 模型层-音乐歌曲数据模型 
|   |---SysCapModel.ets              // 模型层-系统能力管理器 
|   |---WindowModel.ets              // 模型层-窗口管理器 
|---pages
|   |---MusicPlayerPage.ets          // 展示层-音乐播放器 
|---viewmodel
|   |---MusicPlayerViewModel.ets     // 控制层-音乐播放器控制器

模块依赖

依赖本地的utils模块

参考资料

  • FolderStack
  • 属性动画
  • AVPlayer
  • 状态管理

为了能让大家更好的学习鸿蒙(HarmonyOS NEXT)开发技术,这边特意整理了《鸿蒙开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05

《鸿蒙开发学习手册》:

如何快速入门:https://qr21.cn/FV7h05

  1. 基本概念
  2. 构建第一个ArkTS应用
  3. ……

开发基础知识:https://qr21.cn/FV7h05

  1. 应用基础知识
  2. 配置文件
  3. 应用数据管理
  4. 应用安全管理
  5. 应用隐私保护
  6. 三方应用调用管控机制
  7. 资源分类与访问
  8. 学习ArkTS语言
  9. ……

基于ArkTS 开发:https://qr21.cn/FV7h05

  1. Ability开发
  2. UI开发
  3. 公共事件与通知
  4. 窗口管理
  5. 媒体
  6. 安全
  7. 网络与链接
  8. 电话服务
  9. 数据管理
  10. 后台任务(Background Task)管理
  11. 设备管理
  12. 设备使用信息统计
  13. DFX
  14. 国际化开发
  15. 折叠屏系列
  16. ……

鸿蒙开发面试真题(含参考答案):https://qr21.cn/FV7h05

腾讯T10级高工技术,安卓全套VIP课程全网免费送:https://qr21.cn/D2k9D5

http://www.dt0577.cn/news/39505.html

相关文章:

  • 广东省住房建设部网站软文网官网
  • j2ee 做网站seo服务加盟
  • 陕西省人民政府门户网站官网百度平台商家客服
  • 正能量erp软件下载网站刷关键词排名软件有用吗
  • 网站开发掌握哪种语言做百度推广效果怎么样
  • 未来做哪个网站致富重庆seo薪酬水平
  • 太原手机网站开发广告网站留电话不用验证码
  • flash网站开发关键词免费
  • wordpress文章归档页面搜索优化引擎
  • 生物科技公司网站建设郑州百度推广外包
  • 网站建设 镇江万达关键词优化的作用
  • 成都哪里有做网站建设的百度云资源
  • 做淘宝客优惠券网站必须是企业吗自己做seo网站推广
  • linux怎么使用wordpressseo是指搜索引擎营销
  • 广州做网站的哪家好同城引流用什么软件
  • wordpress网站相册bing搜索引擎
  • 重庆网红打卡地开鲁网站seo转接
  • 没网站做哪个广告联盟排行榜123网
  • 朱能源做网站soso搜索引擎
  • java做的网站怎么发布免费网站注册免费创建网站
  • 宝应网站设计今日国内新闻大事
  • 网站建设能在家工作室seo顾问培训
  • asp.net 做网站实例seo优化排名工具
  • 求职简历网平台seo
  • 自己建设网站难不难百度关键词点击工具
  • 高薪聘请网站开发工程师国际新闻直播
  • 上海手工活外发加工网上海关键词排名优化公司
  • 百姓网租房seo免费培训
  • 提供秦皇岛网站建设哪里有百度关键词刷排名软件
  • 如何在旅游网站上做攻略班级优化大师下载安装