很多伙伴都会对上面的的两个功能产生困惑
这里告诉大家:这两个货其实就是一个东西
符号:在一个图层时(无论是什么东西)和多个图层时都可以用,只要你觉得他在以后可以复用就可以用。
你在页面创建的符号,软件界面的左边就会自动出来一个单独的symbols画布,里面囊括了你全部制作好的符号。
优点:app界面的登陆按钮/注册按钮(就是同一个颜色的按钮,因为符号一变,整个app中这个符号下的元素都变,文字可以单独修改),
界面中用到的分割线,
账号图标/密码图标(因为app中会有,登陆界面,注册界面,修改密码,忘记方面页面,这几个页面中的图标可能会复用)
共享样式:只适合单个图层,两个和两个图层时没有共享样式了,只能用符号了。
主要用在文字上和形状上
文字上:将一段文字A存储为共享样式,对文字B用这个样式的时候,B文字的字号/颜色/字重/字体/对齐方式都变成和文字A一样了,这个倒还挺好用的
我们的app里面文字用到的字号,字体,颜色,字重基本就那边几个(文字样式一个app不易过多),这样不用每输入一段文字,就改一遍属性,轻松不累!
形状上:将一形状A存储为共享样式,对形状B用这个样式的时候,B形状的颜色/描边粗细/描边方式(内/外/中)/透明度都变成和形状A一样了,但是圆角半径不会变,各自是自己的。
我觉得这个用处不大,我们在制作app的时候,其实很少用到单独的一个形状,就是形状最少的图像(登陆按钮)那也是直接转换为符号了。
总结:两个图层和两个图层以上时用符号,如果只有一个图层用共享样式。
在不同文件之间,符号并不是共享的,
针对任何一处的修改,会同步到所有该符号出现的地方
使用已经创建好的符号时,只需要点击「插入 – 符号」,这里会显示所有符号的缩略图。
将文字排除在符号之外
设计中,我们还会经常遇到的一个问题:按钮的样式我们希望处处一样,但按钮上的文字,在不同场景和页面时却不要相同。而之前我们说了,符号的任何改动,都会立即同步到所有该符号出现的地方。
那有没有办法,可以让每处符号中的文字不一样呢?
你可以直接修改这个框中的文字来实现这一目标。
当然,符号之间文字的内容不同,但文字的字体、大小、颜色等属性值还是会保持同步。