And*_*ark 13
我发现这个美丽的Picasa UI是由动态PSD文件制成的:
我在Picasa的"运行时"文件夹中窥探,发现了一堆Photoshop .PSD文件.果然,UI的大部分内容都是在Photoshop中构建的.图层用于组织按钮,替身和游标.使用类似于JavaScript/DHTML的图像替换实现翻转.例如,时间轴视图只是一个640x480图像,带有标记图层,用于保存选定组的缩略图和自己的图层集中定义的自定义光标.
Picasa的底层图形引擎很可能是带有DOM的简化"Photoshop运行时",可以轻松定位从.PSD文件导入的标记元素.这是一个智能架构,因为它提供了快速的UI原型设计和跨不同平台的一致外观.设计师可以在Photoshop中进行更改,然后重新启动Picasa以查看结果.更好的是,最终用户无需学习任何新工具即可为应用程序提供支持.
"runtime"文件夹还包含一些简单的脚本,用于将UI元素绑定到其.PSD对应项,并定义布局布局和可见性.
| 归档时间: |
|
| 查看次数: |
1615 次 |
| 最近记录: |