入门课程第一周

  • 基础
    • 如何看帮助文档
      • API帮助
      • 控件帮助
      • 设计器使用帮助及反馈
    • 举个例子
  • 附加
    • 目标
    • 架构
      • 范进中举
      • 相册
      • 其他

基础

只需要按照视频里面就可以做到90%。但是,dotIndicator 是点指示器控件需要自己研究一下。使用帮助文档非常有必要看,研究了好一会才知道如何看帮助文档。

代码下载
基础作业
附加作业

如何看帮助文档

帮助文档分为三块

  1. API帮助
  2. 控件帮助
  3. 设计器使用帮助及反馈

API帮助

这部分主要是触发的时候来找,比如按键,触发时候是什么样子的,值是多少之类的。

控件帮助

这部分主要是控件的属性之类的,就是拖到显示的东西叫控件,可以在这里面找setData 功能因为UI交互设计主要是设置值的变化。

设计器使用帮助及反馈

主要教UI的操作,应该先看这个,再看其他的。

举个例子

本次视频中没有代码的dotIndicator 是点指示器控件。

目标:实现点的切换

控件帮助 中 找到 setData

示例代码 注解
this.setData({dotIndicator1 : 1}) iddotIndicator1 的 DotIndicator 控件的选中点置为 1,即第2个点
this.setData({dotIndicator1 : {value : 1}}) iddotIndicator1 的 DotIndicator 控件的选中点置为 1,即第2个点

这里的数字就是切换的点,在代码中进行改变这个值就能达到实现点切换的目的。所以本次基础课程中,只需要在card变换函数里面将card 数值用setdata就可实现card变化时点也跟着一起变化

附加

目标

  • 实现点击范进中举 右边部分展示可滑动文本
  • 点击相册 右边可滑动照片
  • 点击其他 展示个人设计部分

架构


上来就映进眼帘的这画面要切换,我只会用 card 这个东西了,我在帮助手册怎么也没找到能跳转panl的东西,好像是存在的,不过那样也过于复杂了。现在用card 下面放3个panl 点击按键时候切换card 值就实现了画面的切换。card可选择滑动方向

范进中举

card第一个panl 用来放文本,选择的是MultiTextBox,把高度调很大就能放下很多文本并且自己有滑动功能。但是!我的就是不能滑动,并且和card滑动手势还要奇妙的冲突。在群中大佬指点,panl方放listctrl ,listctrl下放文本就可以进行滑动了,事实确实如此。

让我想起了以前玩的触屏学习机,也就是这个功能,那么我们选点好看图标就好了,本次选用的黑白图标,按钮按下去的图片是黑白反色。文本背景色是在中国传统色选择的比较暗的颜色,保护视力。

相册

在card下第二个panl再放置个card即可,同时,我也在下面加了点指示,背景也是从中国传统色选择的。展示照片选了几个而已。

  • 宇航员外太空正拿着小王子的那朵玫瑰花,推荐图书“小王子”
  • 亚瑟王saber石中剑
  • 气功时代

其他

js刚刚了解一点,难的不知道怎么实现。所以做了还算有点意思东西。

无聊盒子

分为上下两个部分

永远无法全开的按钮

逗你玩音量设置

顾名思义,无法全开的按钮就是无法全打开,开了一个其他的关掉了,逗你玩音量设置,灵感取自音量设计大赛,那些暂时不知道js如何实现,这些很适合打发时间,所以叫无聊盒子。

柿饼UI入门课程第一周作业相关推荐

  1. RT-thread 柿饼UI demo(文本浏览+电子相册) ---- 暨柿饼入门课第一周作业附加题

    一.题目要求 完成下图的应用制作,范进中举复制群文件内的范进中举.txt内的内容. 二.实现过程 2.1.整体思路 整体的框架是在一个page中放入三个button控件(负责控制三个显示界面的切换)和 ...

  2. HCIA网络课程第一周作业

    题目 (1)按照网络拓扑结构分类,网络中的各节点通过点到点的方式连接到一个中央节点.由该中央节点向目的节点传送信息的是下列的哪一种拓扑( ) A.环形拓扑 B.总线拓扑 C.星型拓扑 D.树形拓扑 E ...

  3. 2017-2018-2 《密码与安全新技术》第一周作业

    2017-2018-2 <密码与安全新技术>第一周作业 课程:<密码与安全新技术> 班级:2017级92班 学号:20179225 上课教师:谢四江 上课日期:2018年3月1 ...

  4. 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第一周作业

    [中文][吴恩达课后编程作业]Course 5 - 序列模型 - 第一周作业 - 搭建循环神经网络及其应用 上一篇:[课程5 - 第一周测验]※※※※※ [回到目录]※※※※※下一篇:[课程5 - 第 ...

  5. 学号20189220余超 2018-2019-2 《密码与安全新技术专题》第一周作业

    学号20189220 2018-2019-2 <密码与安全新技术专题>第一周作业 课程:<密码与安全新技术专题> 班级: 1892 姓名: 余超 学号:20189220 上课教 ...

  6. 2019-2020-1 1823《程序设计与数据结构》第一周作业总结

    作业地址 第一周作业:https://edu.cnblogs.com/campus/besti/2019-2020-1-1823-PDDS/homework/3466 提交情况如图: 共7人没提交,还 ...

  7. OUC2022秋季软件工程第一周作业

    注:本博客为OUC2022秋季软件工程第一周作业 文章目录 注:本博客为OUC2022秋季软件工程第一周作业 软件工程第18小组 成员: 一.个人简介 罗浩宇 二.四个问题 问题① 问题② 问题③ 问 ...

  8. 【中文】【吴恩达课后编程作业】Course 2 - 改善深层神经网络 - 第一周作业(123)

    [中文][吴恩达课后编程作业]Course 2 - 改善深层神经网络 - 第一周作业(1&2&3) - 初始化.正则化.梯度校验 上一篇:[课程2 - 第一周测验]※※※※※ [回到目 ...

  9. 机电传动控制课程第一周学习笔记

    机电传动课程第一周学习笔记 本周的学习内容主要是第一章绪论和第二章机电传动系统的动力学基础,结合课程学习和预习复习回顾内容如下: 1.绪论:学习了机电传动控制目的与任务.发展历程和我们该如何学习这门课 ...

最新文章

  1. 可以连上网,能Ping通网关和DNS服务器,但是却不能访问网页
  2. js插件---JS表格组件BootstrapTable行内编辑解决方案x-editable
  3. iOS - Flutter混合开发
  4. qt 拖拽 修改大小
  5. 【转】linux之fsck命令
  6. 当前系统时间与服务器时间,操作系统时间和服务器时间
  7. 报名倒计时 | 「TeaTalk」技术沙龙成都站再来袭!
  8. fcn从头开始_从头开始有营销问题
  9. 不用背景图片,只用css代码实现面包屑样式
  10. Eclipse的详细安装步骤
  11. Macaca:南方航空人工测试的拯救者
  12. matlab的findpeak 极点查找
  13. js面向对象数据属性和访问器属性,定义多个属性及读取属性的特性
  14. 秒杀系统学习-seckill
  15. deepin更新启动项_Deepin修复启动项菜单---grub2启动修复
  16. 【Vue 4 笔记 】(一)
  17. 论文笔记—A Review of Visual-LiDAR Fusion based Simultaneous Localization and Mapping
  18. xin片设计的中的数学问题
  19. 微信小程序之时间计算器
  20. python通过指定网卡发包_Python选择网卡发包及接收数据包

热门文章

  1. 功能性4G工业路由器该如何选择
  2. C++ 计算球体体积
  3. 语句摘抄——第17周
  4. 初识测开/测试- 细节狂魔 - 测开/测试方向
  5. html设计的概念,HTML标签, 元素与列表,前端UI设计-2019.08.30
  6. Oracle什么时候创建索引最好
  7. Mysql 安装PMM监控 (一台主机安装)
  8. win10删除开机密码_win10老是自动更新怎么办?如何完全禁止win10自动更新?
  9. 存档:全球各国名称中英文对照表
  10. 辛钦大数定理(揭示了均值和数学期望的关系)