Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
柿饼_PersimmonUI
柿饼UI入门课程第一周作业(基础+附加题)
发布于 2020-12-02 16:02:07 浏览:730
订阅该版
[tocm] 全文小于一千字,阅读花费时间大概三分钟 ## 基础 只需要按照视频里面就可以做到90%。但是,dotIndicator 是点指示器控件需要自己研究一下。使用帮助文档非常有必要看,研究了好一会才知道如何看帮助文档。 [代码下载](https://gitee.com/zhaonianzhu/persimmon-uihomework.git) [基础作业](https://www.bilibili.com/video/BV1EK4y1f7uB) [附加作业](https://www.bilibili.com/video/BV1kA411x7q3) ### 如何看帮助文档 帮助文档分为三块 1. API帮助 2. 控件帮助 3. 设计器使用帮助及反馈 #### API帮助 这部分主要是触发的时候来找,比如按键,触发时候是什么样子的,值是多少之类的。 #### 控件帮助 这部分主要是控件的属性之类的,就是拖到显示的东西叫控件,可以在这里面找**setData 功能**因为UI交互设计主要是设置值的变化。 #### 设计器使用帮助及反馈 主要教UI的操作,应该先看这个,再看其他的。 ### 举个例子 本次视频中没有代码的`dotIndicator` 是点指示器控件。 目标:实现点的切换 **控件帮助** 中 找到 setData | 示例代码 | 注解 | | --------------------------------------------- | ------------------------------------------------------------ | | `this.setData({dotIndicator1 : 1})` | 将 `id` 为 `dotIndicator1` 的 DotIndicator 控件的选中点置为 1,即第2个点 | | `this.setData({dotIndicator1 : {value : 1}})` | 将 `id` 为 `dotIndicator1` 的 DotIndicator 控件的选中点置为 1,即第2个点 | 这里的数字就是切换的点,在代码中进行改变这个值就能达到实现点切换的目的。所以本次基础课程中,只需要在card变换函数里面将card 数值用setdata就可实现card变化时点也跟着一起变化 ## 附加 [![D5hmlV.png](https://s3.ax1x.com/2020/12/02/D5hmlV.png)](https://imgchr.com/i/D5hmlV) ### 目标 - 实现点击范进中举 右边部分展示可滑动文本 - 点击相册 右边可滑动照片 - 点击其他 展示个人设计部分 ### 架构 [![D5xXDJ.png](https://s3.ax1x.com/2020/12/02/D5xXDJ.png)](https://imgchr.com/i/D5xXDJ) 上来就映进眼帘的这画面要切换,我只会用 card 这个东西了,我在帮助手册怎么也没找到能跳转panl的东西,好像是存在的,不过那样也过于复杂了。现在用card 下面放3个panl 点击按键时候切换card 值就实现了画面的切换。**card可选择滑动方向** #### 范进中举 card第一个panl 用来放文本,选择的是MultiTextBox,把高度调很大就能放下很多文本并且自己有滑动功能。但是!我的就是不能滑动,并且和card滑动手势还要奇妙的冲突。在群中大佬指点,panl方放listctrl ,listctrl下放文本就可以进行滑动了,事实确实如此。 让我想起了以前玩的触屏学习机,也就是这个功能,那么我们选点好看图标就好了,本次选用的黑白图标,按钮按下去的图片是黑白反色。文本背景色是在中国传统色选择的比较暗的颜色,保护视力。 #### 相册 在card下第二个panl再放置个card即可,同时,我也在下面加了点指示,背景也是从中国传统色选择的。展示照片选了几个而已。 - 宇航员外太空正拿着小王子的那朵玫瑰花,推荐图书“小王子” - 亚瑟王saber石中剑 - 气功时代 #### 其他 js刚刚了解一点,难的不知道怎么实现。所以做了还算有点意思东西。 **无聊盒子** 分为上下两个部分 永远无法全开的按钮 逗你玩音量设置 顾名思义,无法全开的按钮就是无法全打开,开了一个其他的关掉了,逗你玩音量设置,灵感取自音量设计大赛,那些暂时不知道js如何实现,这些很适合打发时间,所以叫无聊盒子。
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
赵撵猪
这家伙很懒,什么也没写!
文章
1
回答
19
被采纳
0
关注TA
发私信
相关文章
1
【PersimmonUI柿饼学习营】+ A Byte of China + 环境搭建&20W年薪广告
2
【柿饼学习营】+werrysuzhen+20W年薪作业
3
【PersimmonUI柿饼学习营】+ meetwit + 20W年薪广告&lesson01
4
【PersimmonUI柿饼学习营】+ DaZhou + 20W年薪作业+视频有彩蛋
5
【PersimmonUI柿饼学习营】+ DMY+ lesson01 20W年薪广告
6
【PersimmonUI柿饼学习营】+ Bigmagic+20W年薪广告&day01
7
【PersimmonUI柿饼学习营】+ chowguohua+年薪广告
8
【柿饼学习营】+werrysuzhen+脚本及事件学习
9
【PersimmonUI柿饼学习营】+ DaZhou+ 手把手教你做计算器
10
【PersimmonUI柿饼学习营】+ A Byte of China + 2048游戏
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
ulog
C++_cpp
at_device
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
13
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
本月文章贡献
程序员阿伟
8
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
5
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部