【发布时间】:2017-10-15 11:05:15
【问题描述】:
微软最近宣布了Acrylic, the glass-like material in Fluent Design。它仅以 XAML / UWP 的形式呈现,但看起来与玻璃非常相似,只是它可以任意着色并且可以在应用内应用到天桥控件以及应用的独立窗口。
“配方”使它看起来好像是 implemented in XAML itself,而不是暴露在更广泛的系统中。
一个相关的 SO 问题 confirms this(它没有具体的技术答案,但暗示丙烯酸不能像玻璃一样通过 WinAPI 获得。)
有人会如何在普通的旧 Win32 应用程序中模仿这一点? 使用玻璃和混合? (哪些 API,what's possible in Win10 Fall Update's glass APIs that was not in Win7?)如果应用是用 Win32 创建的,但使用 DirectX 表面进行渲染,它会带来更多可能性吗?
【问题讨论】:
-
This question 有一些截图可以更好地展示噪音效果。