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

你可能感兴趣的:(Protopie实战教程:checkbox多选框)