谁知道Picasa的编程方式是什么?

use*_*083 7 picasa

我正在寻找有关如何构建Picasa的信息,因为我想为我的应用程序创建类似的界面.

信息可以包括编程语言,UI设计等.

And*_*ark 13

我发现这个美丽的Picasa UI是由动态PSD文件制成的:

我在Picasa的"运行时"文件夹中窥探,发现了一堆Photoshop .PSD文件.果然,UI的大部分内容都是在Photoshop中构建的.图层用于组织按钮,替身和游标.使用类似于JavaScript/DHTML的图像替换实现翻转.例如,时间轴视图只是一个640x480图像,带有标记图层,用于保存选定组的缩略图和自己的图层集中定义的自定义光标.

Picasa的底层图形引擎很可能是带有DOM的简化"Photoshop运行时",可以轻松定位从.PSD文件导入的标记元素.这是一个智能架构,因为它提供了快速的UI原型设计和跨不同平台的一致外观.设计师可以在Photoshop中进行更改,然后重新启动Picasa以查看结果.更好的是,最终用户无需学习任何新工具即可为应用程序提供支持.

"runtime"文件夹还包含一些简单的脚本,用于将UI元素绑定到其.PSD对应项,并定义布局布局和可见性.

  • 网页未找到.-1表示仅链接答案.你可以总结一下. (4认同)