macOS的动画应用程序图标

时间:2017-03-08 20:23:55

标签: macos

我对macOS应用图标有疑问。我以前见过很多动画图标,但从未真正关注过正在发生的事情/他们是如何做到的。我只是想知道是否有任何方法可以创建一个动画应用程序图标,在停靠栏中设置动画。

例如:http://imgur.com/a/opXCr

是否可以通过动画媒体文件,甚至以编程方式执行此操作?

1 个答案:

答案 0 :(得分:0)

对于简短的停靠图标动画,您可以通过计时器循环以下代码。 (未经测试的Obj-C)。

NSDockTile *dockTile=[[NSApplication sharedApplication] dockTile];
NSImageView *dockImageView=[[NSImageView alloc] init];
NSImage *iconImage=[NSImage imageNamed: ##MY_IMAGE_FRAME##];
[dockImageView setImage: iconImage];
[dockTile setContentView: dockImageView];
[dockTile display];