百思不解 , Mac 软件 CleanMyMac X 这种单独突出一块的 UI 布局是如何做到的 ??

4 天前
 RiverRay


https://apps.apple.com/us/app/cleanmymac-x/id1339170533?l=zh-Hans-CN&mt=12
1858 次点击
所在节点    程序员
10 条回复
raymonguo
4 天前
看着好难受
LuckyLauncher
4 天前
一个新的窗口根据主窗口的位置去定位?
或者就是一个窗口,左边透明处理
我猜的,要是让我做的话我会这么考虑
danny106
4 天前
[mainWindow addChildWindow]
tyrone2333
4 天前
我只会网页,
margin-left: -100px;
catamaran
4 天前
跑个题
xuAN111
3 天前
@LuckyLauncher 感觉透明处理的可能性更大。
JokerSleeper
3 天前
没有猜错的话,应该是两个窗口叠加出来的效果,并不是一个窗口做的透明处理。有一次我在调整屏幕分辨率的时候,小分辨率下两个窗口就很割裂开了
LuckyLauncher
3 天前
@xuAN111 #6 按道理来讲两种方法都能实现这个效果,但是第一种需要做大量的边界处理,就像楼上所说,用户调整了分辨率要怎么办,如果是我我可能优先选择第二种,实在不行再第一种
evilangel
3 天前
是不是透明方式不是很简单就能验证吗? 鼠标点透明处拖动一下窗口试试
RiverRay
3 天前


看来是两个窗口

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

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

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

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

© 2021 V2EX