请问,dropbox 在 osx 上创建一个带有图标的文件夹是如何做到的?

2014-07-12 22:09:18 +08:00
 mhtt
osx上,在 ~ 该目录下的所有文件夹都是带有icon的,如 Desktop, Pictures, Public等等,在这里新建了一个文件夹,没有带icon,想统一风格创建一个带有icon的文件夹,有点强迫症。
3404 次点击
所在节点    问与答
12 条回复
ooxxcc
2014-07-12 22:15:42 +08:00
比如在苹果机下图表上的小对号,这个 API 不存在(直到10.10),但又至关重要。于是,Dropbox 把自己注入到了 Finder 进程里,重写了图标渲染的函数......

ref http://www.zhihu.com/question/24168100
orzfly
2014-07-12 22:37:24 +08:00
Get Info, 用鼠标点一下弹出窗口里左上角的文件图标,选中它,然后按 ⌘C 和 ⌘V 试试~
cquzc
2014-07-13 00:00:10 +08:00
dropbox的文件夹拖到左侧收藏栏还是他们自己的图标,但是onedrive的文件夹拖过去就变成一般文件夹的样子了,谁知道怎么修改吗?
mhtt
2014-07-13 00:03:37 +08:00
@orzfly 感谢,但有办法添加一个没有过的icon么,自定义icon,这种方式只能从其他已存在的文件夹复制过来
S1ahs3r
2014-07-13 00:30:50 +08:00
@mhtt png跟icns(是这个格式不?)文件直接拖上去就ok
lrz0lrz
2014-07-13 03:26:37 +08:00
每个自定义图标的文件夹里都有一个Icon文件:

具体内容不了解。
Sylv
2014-07-13 03:40:55 +08:00
@cquzc 左侧收藏栏图标同样没有 API,Dropbox 逆向工程了 Finder 以实现了自定义图标,但是具体方法并没有公开,所以基本上我们没有办法自定义其它侧边栏图标
mhtt
2014-07-13 09:56:52 +08:00
@S1ahs3r png不行,icns完美!
mhtt
2014-07-13 10:20:00 +08:00
@lrz0lrz dropbox是Icon?<--这里的?号不是疑问是和Icon在一起的文件名
lrz0lrz
2014-07-13 17:01:44 +08:00
@mhtt 都是Icon? ,那个字符在Finder里不显示,在Term里是问号。
但具体是怎么实现的就不知道了。
mhtt
2014-07-13 18:09:31 +08:00
@lrz0lrz 对的,Term里是带有问好,Finder里面是隐藏文件
wolegequ
2014-07-14 00:41:26 +08:00
dropbox 在 windows 下做了类似的效果 在windows下貌似用的是BHO技术

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/122342

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX