入门课程第一周

  • 基础
    • 如何看帮助文档
      • 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. ubuntu mysql允许远程连接mysql_ubuntu下允许mysql远程连接
  2. nginx+uwsgi+flask配置记录
  3. win10+vs2017 snmp开发实例
  4. Spark算子总结版
  5. webpack 4.14.0 版本太高,无法执行相关指令,(将webpack高版本切换到低版本)--直接覆盖
  6. HDU - 4289 Control(最小割-最大流)
  7. C语言课后习题(69)
  8. HTML转图片利器:wkhtmltox
  9. c15语言,Steam
  10. wince tfp telnet
  11. UEFI----EFI_DRIVER_BINDING_PROTOCOL
  12. 20154312 曾林 Exp4恶意软件分析
  13. Vue+Vuex+Axios+ECharts 画一个动态更新的中国地图
  14. html5页面打不开原因,有网但是网页打不开是什么原因(原因及2种解决方法)
  15. mybatis ognl表达式
  16. 渗透测试入门教程(非常详细),从零基础入门到精通,看完这一篇就够了
  17. 大数据5V特点 --- 5Vs of Big Data
  18. SNMP Informant采集 MIB oids
  19. [CF-Edu113]D. Inconvenient Pairs
  20. mysql 初始化_mysql时间初始化

热门文章

  1. 谷歌邮箱服务器验证失败,Gmail错误:SMTP服务器需要安全连接,或者客户端未经身份验证。服务器响应为...
  2. win10和ubuntu16双系统安装
  3. 基于J2EE的B2C电子商务系统开发与实现
  4. 我的u3d游戏编程之路
  5. 错误:Attempted read from closed stream尝试读取关闭的流!!!
  6. YGG 与 Thirdverse 达成合作,将《足球小将》IP 带入 Web3
  7. Kettle【实践 01】Linux环境下使用Azkaban定时调用Kettle的KJB或KTR脚本实现自动化数据处理(完整流程实例分享:包含sql+ktr+shell+flow相关文件云资源)
  8. 用友U9 SOA引领企业IT架构全面升级
  9. html video添加字幕,HTML5标签:video元素的使用方法及作用
  10. 大数据开发之Sqoop详细介绍