随着苹果的引领、安卓的崛起,app成为了炙手可热的东西,作为一名app设计师,经常使用哪些工具来帮助我们设计呢?
1.Adobe Photoshop
老牌的设计工具,不用解释
2.Adobe Illustrator
同上,不解释
3.Balsamiq Mockup
网址:http://balsamiq.com/
我常用的一个手绘工具,网页和app都可以,很方便
4.马克鳗
网址:http://www.getmarkman.com/
对ps出的设计稿进行标注,形成框架图,看起来直观
5.Fluid UI
网址:https://www.fluidui.com/editor/live/
Fluid UI 是目前最快的移动 app 原型设计工具,它可以在移动设备上测试各种低保真和高保真的 app 模型,帮助你以最快的速度收集 app 需求,节约时间和金钱。
6.站酷
网址:http://www.zcool.com.cn/
不解释。
7.方酷
网址:http://www.fondcool.com/index.html
一个新兴的app设计分享平台,里面有不少分享作品和原创作品。
8.dribbble
网址:http://dribbble.com/
国外的设计师分享网站,大家都懂的。
9.Mobile UI Patterns
网址:http://mobile-patterns.com/
可以按照部件类型进行查找,种类比较齐全。
10.Inspired UI
网址:http://inspired-ui.com/
也可以按所需部件类型进行查找,网站风格比较清新。
升级Xcode5已经很久了,某天搜索资源时发现以前下载的ios4.3,5.0的sdk还在,说明Xcode升级的时候偷懒了……一些清理工作需要自己搞定
以前的Xcode默认是装在/Developer路径的,忘了从什么时候开始,好像是在MacStore上线后,移动到/Applications了
相应的,sdk和模拟器,也移到了/Applications/Xcode.app/Contents/Developer
照理说旧的sdk拷贝到新路径下是可以使用的,不过ios平台的用户更新系统都挺快的,现在用Xcode里提供的6.0已经足够,决定铲掉旧的数据,实在有需要的时候再通过安装旧版Xcode提取吧……
/Applications/Xcode.app/Contents/Developer/ Applications Documentation Library Makefiles Platforms Toolchains Tools usr
/Developer/ About Xcode.pdf Applications Documentation Examples Icon? Platforms usr Extras Library SDKs Headers Makefiles Tools
对比后可以确定Platforms,Library,SDKs,Documentation是相对独立的内容,改为.bk后缀后重启Xcode测试,正常,rm -rf删除掉,腾出整整7G空间……舒坦
奇葩的发现在三星S4上设置TextView的ellipsize="marquee"居然显示省略后。翻阅TextView源码发现有一段代码涉及到ViewConfiguration
if (ViewConfiguration.get(context).isFadingMarqueeEnabled()) { setHorizontalFadingEdgeEnabled(true); mMarqueeFadeMode = MARQUEE_FADE_NORMAL; } else { setHorizontalFadingEdgeEnabled(false); mMarqueeFadeMode = MARQUEE_FADE_SWITCH_SHOW_ELLIPSIS; } setEllipsize(TextUtils.TruncateAt.MARQUEE);
isFadingMarqueeEnabled函数是被google hide掉的函数,由厂商编译framework时hardcode。
ViewConfiguration的get是根据不同的density值返回单例,所以我们可以通过在activity oncreate时通过ViewConfiguration.get方法获取实例,再通过该实例反射设置ViewConfiguration的mFadingMarqueeEnabled变量为true即可修复本文开头提到的bug。