Protopie实战教程:checkbox多选框

checkbox多选框和radio一样在任何Web和APP应用中都非常常见,且形式更多样,我们所要实现的效果如下:

image

实现步骤如下:

  1. 从Sketch或Adobe XD导入设计内容,内容中分别包含多选内容框(触发图标)和选中效果框。

    image
  2. 我们为“art-icon”添加触发效果:选中“art-icon”图层 - 选择“单击”触发器;

    image

    点击“单击”下方的“+”号选择“条件” - 设置“rectangle-ART”图层 - 选择“透明度” - 选择“=”条件 - 选择“1a数值” - 填入“0”;

    image

    在“条件”下选择“透明度” - 选择“rectangle-ART”图层 - 选择“透明度变至” - 输入“100”或将滑动条滑至最右。

    image

    按照上述方法,添加“条件”当“rectangle-ART”图层的透明度“=”“100”时,设置“rectangle-ART”的透明度变至“0”。

    image

    通过以上操作,我们设置好了“ART”的选中/未选中切换效果。

    完整的操作步骤如下:

    protopie-checkbox-trigger.gif

    特别注意:如果“rectangle-ART”图层在“art-icon”图层的上方,造成当“ART”为选中状态时,“rectangle-ART”遮盖掉“art-icon”,使得“art-icon”图层无法被触碰到,此时必须要选中“rectangle-ART”图层的“可触碰低层级图层”选项,才能得到正确的交互效果。

    1544628896286.png
  1. 按照步骤2依次设置其他几个多选框的效果。

  2. 按照步骤2的方式,我们可以设置“ALL”的选中/未选中切换效果:同样的,我们添加条件“rectangle-ALL”的“透明度”“=”“0”的,将所有9个选中框的透明度设置为100;再添加条件“rectangle-ALL”的“透明度”“=”“100”时,将所有9个选中框的透明度设置为0。

    image
  3. 至此,我们已经设置好了所有多选框的触发效果,可以在预览窗内查看实际效果了。

源文件下载:checkbox.pie.zip

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天看了个视频 讲的是 郭德纲 2003年在安徽卫视做的一档节目 当时还没有名气 只能找点名气 所以48小时生活在...
    ironhorselin阅读 161评论 0 0
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,019评论 3 119
  • 再次见你时,一袭红衣翩若惊鸿,舞袖轻旋将手中的酒葫芦洒出了蝴蝶的翩跹,你闭眼仰头灌入了一口烈酒,就着那苍白的雪花。...
    梧九酒阅读 275评论 0 0
  • 且不论此书面世后引起的巨大追捧,也不论此书揭示何等主旨,更不需论及阿富汗君战争,我只想也仅想表达一些甚至算不上很明...
    先生影只阅读 468评论 4 15