连续 30 天 玩玩看 ProtoPie - Day 8

适应不同的手机萤幕

我们意识到我们放大的 icon 其实还是有导角 (border radius)。

但放大的那个页面我们未必想要,这要怎麽改呢?

选择下一个 Response > Radius 。

https://ithelp.ithome.com.tw/upload/images/20210923/20141941FGEH3cx585.png

这时时我意识到每一个 Response 右手边都有一个小问号,於是就点了一下。

立刻被带到 ProtoPie 的 docs ,如果对於任何一个 Response 不却定会有什麽效果,都被整理在这。

https://ithelp.ithome.com.tw/upload/images/20210923/20141941wmVDWjwLGb.png

https://www.protopie.io/learn/docs/interactions/responses#radius

有够可爱,每个都还有小动画。

Radius 预设的 Radius to 设定为 0 之後,想确定是不是真的变成直角,可以把 Scale 关掉,就会发现真的是直角了。

https://ithelp.ithome.com.tw/upload/images/20210923/20141941Ra7ggo4mBK.png

我们现在顺利的做出,点击 icon 後会放大、置中、不挡住其他icon且没有导角的 Response 。

https://ithelp.ithome.com.tw/upload/images/20210923/20141941osAJJR1Jt4.png

回到 ProtoPie Studio 左侧,我们接着想要从 Home 这个画面转场到 Onboarding 这个画面。

https://ithelp.ithome.com.tw/upload/images/20210923/201419416eBxkDSeb5.png

我们就接着加上一个 Response 叫做 Jump 。

https://ithelp.ithome.com.tw/upload/images/20210923/20141941vEg2AxXt2E.png

Jump 可以在右侧选择要到哪个页面,我们就选择 Onboarding 。

https://ithelp.ithome.com.tw/upload/images/20210923/20141941KhajwvKgzy.png

打开 Preview 发现,怎麽立刻就跳过去了,这时就可以来看看每个 Response 的时间轴。

https://ithelp.ithome.com.tw/upload/images/20210923/20141941OjOk7OxXx2.png

看着图你就会发现,所有的行为都在0秒的时候就发生,然後有一些持续到 0.2 秒(Scale、Move、Radius)。

所以我们把 Start delay 移到 0.2 秒之後,就比较符合我们想要的顺畅度。

https://ithelp.ithome.com.tw/upload/images/20210923/20141941P8yIFpF5Tm.png

不过, Onboarding 页面就是纯粹的出现,ProtoPie 的 Jump 有提供其他转场选项。
(Fade, Pop, Slide in, Slide out, Flip)

https://ithelp.ithome.com.tw/upload/images/20210923/20141941EHZGxlQHSh.png

这边我们就用看看 Fade ,Preview 之後就能看到点击 icon 後画面放大然後 fade 到 Onboarding 的画面。

其他不同的 transition 也可以玩玩看,此时讲者被问到为什麽不直接用转场就好。

为什麽前面要花时间做了那麽多 Response?

自己尝试把其他 Response 关掉之後,就话发现直接的转场就是从画面的中间直接跳出来。

因此如果直接用 Jump 里面的 Response 而没有坐前面的那些就会显得比较唐突。

(但如果想要快速做一个转场也不是不行,看你要给什麽对象看或要做多精致。)

接着左上角的 Scenes 点两下来到 Onboarding 这个页面。

https://ithelp.ithome.com.tw/upload/images/20210923/20141941bzTqplD3XI.png

如果把画面缩小就会看到三个不同的影片,我们明天接着要来尝试做出可以左右滑动的画面。

https://ithelp.ithome.com.tw/upload/images/20210923/20141941tdjKDrsMYb.png

https://ithelp.ithome.com.tw/upload/images/20210923/20141941BanSB8cr3X.png

晚安。


<<:  Day 23 | 录音权限

>>:  Maven + Spring 初探 (一)

26/一起成为国际研讨会讲师!!!(投稿篇)

CFP是Call for Papers/Call for Proposals的缩写,中文可以称作是研...

[D01] 数位影像的基本介绍(1)

在生活中处处都在存在着影像 ,将随手可得的照片资料以数位的方式保存,称作数位影像! 一般的相片透过机...

第十七天:TeamCity 通知机制

自从有了 TeamCity 後,很多原本需要人工操作的任务都可以交给 CI 主机做。因为它会在每一次...

Day 11:安全

前言 安全性虽然不做也不会影响功能, 但如果出事了,小则财损,大则影响公司的生存, 以下分别用攻、防...

[FGL] 吸星大法 - IMPORT之 2: 带入JAVA或其他FGL套件

前一篇IMPORT中,提到Genero Package中有提供一些预先制作的功能套件可用。 可是面对...