0
簡單地說:是否有可能在單個NSView上的兩個NSGradient「填充」之間淡出?例如。繪製一個漸變並褪去繪製下一個漸變。NSGradient淡入淡出/動畫
簡單地說:是否有可能在單個NSView上的兩個NSGradient「填充」之間淡出?例如。繪製一個漸變並褪去繪製下一個漸變。NSGradient淡入淡出/動畫
我結束了子類NSView;從它得到一個NSImage;創建一個臨時NSView,繪製與原始大小相同的新漸變,並從中獲取圖像;在NSImageView中繪製起始圖像,它是原始NSView的子視圖;然後使用CATransition使用新圖像淡入另一個NSImageView。最後,我會讓我的NSView繪製新的漸變,並刪除NSImageView,以防再次進行自定義繪製。
呃,這當然有可能,但是AppKit會在動畫中與你對抗。 – CodaFi