墨刀可以导入文件吗_墨刀和Sketch擦出的火花

墨刀开发的Sketch插件终于从内测中脱壳而出了,可以将Sketch中的Artboard直接导入墨刀中,然后进行交互操作(页面跳转)的链接设置。

一时手痒,赶紧试了试,也把使用过程和感受分享给大家。(然而非要拖到周一才发)

使用条件

1)有Mac(因为Sketch这个小妖精,你懂的)

2)有墨刀账号当前版本插件内不支持新建项目,所以新注册用户需要打开浏览器或者墨刀客户端,登录并新建应用后,才能进行上传操作

所以使用前先在墨刀账户里新建项目

使用过程

1)在Sketch中创建ArtboardArtboard数量没有限制,能用就行。不过记住一定得是Artboard.下图是两个Artboard例子。

2.)下载安装墨刀插件MockingBot.sketchplugin无法在Sketch的官方插件页面--获取到,只能在墨刀官网获取

3)选中要添加的Artboard后,再选择墨刀插件导入

4)输入墨刀账号及密码登录确保连接的是同一个账号,且Sketch会记录登录信息

5)选择要导入的墨刀文件支持通过分类和搜索选择墨刀应用

6)导入成功!复制链接在浏览器进入但我这边复制无效,不过也可以不用复制直接从浏览器中进入墨刀查看。

如果已经打开了项目,直接刷新页面就行

7)在墨刀中进入工作区且选择刚才将Artboard导入的应用

8)在界面右侧会出现刚导入的Artboard图片此时,原来的Artboard都被处理成了一整张图片,原本的按钮或者图形都无法单独使用

在右侧的页面列表里,刚才导入的Artboard顺序和Sketch中是反着的

9)在左侧工具栏选择“链接区域”在页面上框选区域,然后拉取链接到相应界面

10)运行即可

其它说明

1. 墨刀也有客户端,使用的话和web端完全一样,也可以使用Sketch插件导入的Artboard做交互设置。

2. 墨刀的这个插件目前是V1.0,按官方说法后续应该会有升级。

3. 官方说:设计稿更新上传后,会覆盖原有设计稿,但不会影响已添加交互链接。经过测试,发现分这么几种情况:3.1在原来的Artboard上修改后,且Artboard数量不变,重新导入后,修改过的Artboard会覆盖原来的,而原来的交互链接在原位置不会变。比如一个按钮上添加了交互链接,在Sketch中把该按钮的位置下调了,但导入后,交互链接区域还在之前的位置;

3.2 在原来的Artboard上修改后,且Artboard数量增加,导入后被修改的Artboard将之前的覆盖,且上面的链接还在,新的Artboard也会依次添加;

3.3 在原来的Artboard上修改后,Artboard数量减少,导入后被修改的Artboard将之前的覆盖,且还是之前的Artboard数量,在Sketch中删除的还在;

3.4 新建Sketch文件,新建Artboard,导入墨刀的同一个文件后,之前的Artboard还在,新的会依次添加。

上面叽叽歪歪一堆,简言之:墨刀中导入的Artboard只多不少,真是任性!

使用感受

1. 让我略感失望的是,Artboard导入墨刀后,被直接处理成了一张图片,原本的形状、图片都无法单独直接点击生成链接,这和我预想的不一样。这很像Axure里的“热区”元件。

好在后续版本会改进。会引入测距功能,开发者在原型上可查看所有控件参数——包括颜色、尺寸、边距等信息。而且会保留分层数据,让设计师完成更精细化的交互原型。

2. 该插件是打算将墨刀和Sketch的优势结合。Sketch作图和界面相当好上手且快速(尤其有各种强大的插件),而墨刀也是国内很优秀的一款快速设置页面交互并演示的产品。将二者结合起来,确实非常棒!期待后续版本更强大的功能。

3. 对于很多产品的交互设计,这都是一个很实用的插件。当然我们的目标也要限于做到页面跳转的交互、控件点击交互等,这已经足以帮我们快速查看交互设计、页面逻辑了。如果要做复杂的页面交互动效之类的,这个插件暂时能力不足。

END

不敢相信,我居然写了一篇正儿八经的教程推文。

不过估计你们也不一定看,看了也不一定下载,下载了也不一定试用,试用了也不一定继续用,继续用了……跟我就没什么关系了。

周一了。

往期推文(点击前往)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/445896.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu配置gmssl和openssl,且均使用动态库,使用时根据需要进行动态切换

前情提要 openssl和gmssl如果想要共存,只能一个是动态库,一个是静态库配置openssl和gmssl无特定的编译顺序要求openssl3.x版本是未来趋势,openssl1.1.x等版本只是适用于基础软件包,后期将会删除配置文件 /etc/ld.so.conf文件只用…

thymeleaf动态选中select_一些LowPoly动态渐变效果实现

这篇文章根大家分享一些LowPoly动态效果的制作方法,由于使用的是uv采样方式效率很高,手机也可以随意使用,我们先来看一些效果的参考 本文将在Unity3D中还原这些效果,如果你学会后当然可以在你喜欢的引擎中实现~如果一篇太长有可能会分多篇&am…

使用Clion和gmssl动态库实现服务器server和客户端client之间的SSL通信

参考链接 Ubuntu配置gmssl和openssl,且均使用动态库,使用时根据需要进行动态切换_MY CUP OF TEA的博客-CSDN博客 编译gmssl动态库并关闭openssl配置,开启gmssl配置基于GmSSL实现server服务端和client客户端之间SSL通信代码(升级…

shiro 拦截未登录的ajax_Shiro是如何拦截未登录请求的(二)

/*** 重写父类获取sessionID的方法,若请求为APP或者H5则从请求头中取出token,若为PC端后台则从cookie中获取** param request* param response* return*/Overrideprotected Serializable getSessionId(ServletRequest request, ServletResponse response){if (!(request instan…

使用Clion和openssl动态库实现服务器server和客户端client之间的SSL通信

参考链接 使用Clion和gmssl动态库实现服务器server和客户端client之间的SSL通信_MY CUP OF TEA的博客-CSDN博客 服务端server CMakeLists.txt文件 cmake_minimum_required(VERSION 3.22)project(ssl_server) set(CMAKE_CXX_STANDARD 11)# 忽略警告 set(CMAKE_CXX_FLAGS &quo…

使用Clion和gmssl动态库实现服务器server和客户端client之间的SSL通信,测试指定密码套件

参考链接 列出gmssl支持的国密算法TLS1.x密码套件_liuqun69的博客-CSDN博客使用Clion和gmssl动态库实现服务器server和客户端client之间的SSL通信_MY CUP OF TEA的博客-CSDN博客 注意事项 GM/T 标准涵盖 2 个协议:- SSL VPN 协议 (GM/T 0024-2014)- IPSec VPN 协议…

样式缓存没更新_差点没认出来:Office 2019/365桌面新图标来啦

微软应该是从昨天晚上开始就向Microsoft Office 正式版通道推送新图标(测试版早就推送了),主要包括的是桌面文档显示图标。目前微软更新图标的速度有些慢并且还有些混乱,因为这些图标并不是同时更新的而存在分批分次推送情况。如下图多数组件已经可以看到…

在Ubuntu上安装Git

安装步骤 首先,确认系统是否已安装git,可以通过git指令进行查看,如果没有,则输入sudo apt-get install git命令进行安装。 安全配置 安装完成后进行git配置,输入指令git config --global user.name "xxx"…

10kv线路负载率计算_电工必懂计算公式,你若不会,如何立足于电力行业?

一电力变压器额定视在功率Sn200KVA,空载损耗Po0.4KW,额定电流时的短路损耗PK2.2KW,测得该变压器输出有功功率P2=140KW时,二次则功率因数20.8。求变压器此时的负载率b 和工作效率。解:因P2bSn2100%bP2(Sn2)100%140(2000…

在基于 Ubuntu 的 Linux 发行版上安装 Wireshark

参考链接 Ubuntu 上 Wireshark 的安装与使用 - 知乎https://www.myfreax.com/how-to-add-apt-repository-in-ubuntu/ 前情提要 使用Ubuntu软件中心或命令行apt或apt-get安装软件包时,这些软件包是从一个或多个apt软件存储库中下载的。 APT存储库是一个网络服务器或…

使用wireshark抓包,验证客户端和服务端SSL通信时指定的算法套件

前情提要 使用Clion和gmssl动态库实现服务器server和客户端client之间的SSL通信,测试指定密码套件_MY CUP OF TEA的博客-CSDN博客在基于 Ubuntu 的 Linux 发行版上安装 Wireshark_MY CUP OF TEA的博客-CSDN博客本地搭建server和客户端使用端口进行数据通信&#xf…

r语言随机森林回归预测_从零实现回归随机森林

一、前言回归随机森林作为一种机器学习和数据分析领域常用且有效的算法,对其原理和代码实现过程的掌握是非常有必要的。为此,本文将着重介绍从零开始实现回归随机森林的过程,对于随机森林和决策树的相关理论原理将不做太深入的描述。本文的目…

openssl编程-基础知识-回调函数

参考内容 OpenSSL编程 赵春平 回调函数 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数把一段可执行的代码像参数传递…

hive插件 ranger_Apache Ranger及Hive权限控制

一、Ranger概述1.Ranger简介Apache Ranger提供一个集中式安全管理框架, 并解决授权和审计。它可以对Hadoop生态的组件如HDFS、Yarn、Hive、Hbase等进行细粒度的数据访问控制。通过操作Ranger控制台,管理员可以轻松的通过配置策略来控制用户访问权限。本文章介绍Ranger与Hive集成…

openssl编程-基础知识-OpenSSL简介

参考链接 在ubuntu环境下执行openssl编译和安装_MY CUP OF TEA的博客-CSDN博客_openssl ubuntuOpenSSL编程 赵春平 OpenSSL 简介 它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编…

linux修改文件句柄数生效_linux系统层面调优和常见的面试题

linux系统层面调优和常见的面试题​mp.weixin.qq.com无论对Spark集群,还是Hadoop集群等大数据相关的集群进行调优,对linux系统层面的调优都是必不可少的,这里主要介绍3种常用的调优:1.linux文件句柄linux在整个系统层面和单个进程…

openssl编程-基础知识-OpenSSL堆栈

堆栈介绍 堆栈是一种先进后出的数据结构openssl 大量采用堆栈来存放数据。它实现了一 个通用的堆栈,可以方便的存储任意数据它实现了许多基本的堆栈操作,主要有:堆栈拷贝(sk_dup)、构建新堆栈(sk_new_null,sk_new&…

小米用户画像_企鹅智库:高学历用苹果中老年用华为 男性用小米女性用OV

不同手机品牌都有着自己不同的定位人群,在国内市场目前几大非常有名的手机品牌分别被三星、苹果、华为、小米、OV占据,而这些手机品牌的主要购买人群到底是什么样的呢?企鹅智库近日发布了一份手机消费者的调研报告,并且根据消费者…

国密gmtls协议-双证书体系的服务端和客户端通信代码

内容介绍 国密的双证书体系,将证书按照使用目的的不同划分为加密证书和签名证书两种,也就是两对公私钥,二者本质一致,均为SM2密钥对,区别仅体现在用法国密CA体系中,加密密钥对由CA产生,签名密钥…

jwt 私钥_什么是 JSON Web Token(JWT)

有关本文档的快速链接,请参考页面提示。什么是 JSON Web Token(JWT)?JSON Web Token (JWT) 作为一个开放的标准 (RFC 7519) 定义了一种简洁自包含的方法用于通信双方之间以 JSON 对象的形式安全的传递信息。因为有数字签名,所以这些通信的信息能够被校验…