问题标签 [translucency]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ios导航栏半透明设置为NO改变底部UICollectionView的高度
我有一个非常简单的控制器。我有一个带有半透明设置为 NO 和一个子 UICollectionView 的导航栏的视图。问题是当我将半透明设置为 NO 时,我的 UICollectionView 的高度在底部被缩短(一直向下滚动)。当我将其设置为 YES 时,我没有任何问题,我的 UICollectionView 中的整行一直滚动到底部显示正常。
我尝试使用:
self.edgesForExtendedLayout = UIRectEdgeNone;
在 viewDidLoad、viewWillLayoutSubviews 甚至 viewDidLayoutSubviews 但我仍然看到同样的问题。
在底部被剪掉的高度似乎等于导航栏的高度,甚至可能等于状态栏的高度,但我不确定。
qt - 如何在半透明的 QWidget 上播放视频?
我想使用 QVideoWidget 或 QGraphicsVideoItem 在具有 Qt::FramelessWindowHint 标志和 Qt::WA_TranslucentBackground 属性的 QWidget 上播放电影。但是看不到视频。我只听到声音。问题是什么?
编辑:
java - 半透明填充paintComponent
我正在制作一个 2D Java 游戏,我想把黑暗区域的东西变暗。我想知道是否可以在paintComponent方法中使用 alphatransparent 颜色。如果没有,半透明PNG是否有效,或者是否有使图像变暗的效果。谢谢
css - 如何制作类似iOS 7的半透明效果html
我想知道是否有一种方法可以使用 HTML div 和 CSS 制作类似 iOS 7 的“磨砂玻璃”效果(半透明)。
ios - UIVisualEffectView 如何在圆圈内使用?
我正在制作一个自定义控制圈。部分圆圈可能是透明的。如果它是半透明的而不是透明的,它会更有视觉感,看起来更好。
因为视图是矩形的,我只希望圆形是半透明的,而不是矩形的其余部分,这是一个问题。
UIVisualEffectView位于自定义控件的后面。

(出于调试目的,没有在圆圈内渲染任何内容)
如您所见,视图模糊了圆圈之外的事物。
我不知道如何仅在视图内部进行模糊处理,并且预发布文档实际上是空的。我唯一的想法是创建许多 1x1 视图来覆盖圆圈,但这似乎不会真正起作用,即使它这样做也是一个缓慢而丑陋的解决方案。如何模糊视图内的内容,而不模糊其外部的任何内容?
java - 检测屏幕上的鼠标移动
我创建了一个 MouseMotionDetection 类,它的作用只是检测用户是否将鼠标移动到屏幕上的任何位置。
为此,我在我的类构造函数中创建了一个新的 JFrame,其屏幕大小是不可见的,所以基本上我在整个屏幕上观察鼠标运动。
但是,我有一个奇怪的错误:
在代码的当前形式中,一旦激活了这个类,我只检测到一个鼠标移动而没有其他任何东西,它在那之后就停止工作。但是,如果我将框架背景设置为 0f,0f,0f,0f(透明)的行放在评论中然后激活,整个屏幕就会变灰,我会按照我的意愿继续跟踪所有鼠标动作(我只是可以什么都看不见)。
我真的不明白为什么会发生这种情况,没有看到相关的问题,也没有在这个讨论 MouseMotion 事件的相关 javadoc 中看到。
这是代码:
ios8 - iOS8 UIAlertView 闪烁,因为它将白色背景替换为半透明背景
我看到我的一个 UIAlertViews 的奇怪行为,这是我以前从未见过的。在 iOS8.0.2 上显示时,它会以白色背景弹出,然后应用半透明效果。因为我在黑色背景上显示它,所以当背景变得半透明时会出现瞬间闪光。
有没有办法为原生 iOS8 警报视图禁用半透明背景?
android - 如何使用 SystemBarTint lib 使 Android 状态栏颜色与操作栏颜色匹配?
使用这个库:https ://github.com/jgilfelt/SystemBarTint
我了解到在 KitKat 上可以有一个半透明的状态栏,但这是它在 Nexus 5 上的 Android L Preview 中的外观:
是否可以使状态栏的颜色与操作栏的颜色相匹配?
这是我一直在使用该库的方式:
macos - 使用 Qt 创建 OS X Yosemite 半透明效果
我们正在尝试使用 Mac OSX Yosemite 半透明效果制作 QMainWindow。我们正在使用 PyQt,但问题是 Qt 问题。到目前为止,我们已经尝试过,它总是完全透明或完全不透明(就像普通窗口一样)。如果我们打开 Qt.WA_TranslucentBackground,窗口背景就会变成 100% 完全透明。
此外,当您滚动时,我们在其上显示的 QGraphicsView 会留下痕迹。鼠标输入也“穿过”透明部分——点击图形视图的透明部分将注册为点击它后面的窗口。使用任何自定义背景颜色设置样式表将无效。如果我们关闭它,窗口仍然是不透明的。然后我们可以使用样式表更改背景颜色,但它'
打开和关闭 WA_FramelessWindowHint 似乎也无法解决任何问题。setAutoFillBackground() 也没有。你知道如何用优胜美地半透明效果制作窗户吗?
这是一个示例 Python 程序来测试它: -
c - 在 X 中的半透明窗口下单击并选择单词
打开透明甚至半透明的窗口在现在的 Linux 桌面中并不少见,而且实现起来也非常容易。例如,您可以通过在 Xlib 中创建 32 位深度的视觉对象来绘制半透明窗口。
但是,下面的图片(从我的 Ubuntu 12.04 LTS 中截取)让我困惑了很长时间。如果它是一个窗口(由 Xlib 创建XCreateWindow()或XCreateSimpleWindow()在 Xlib 中创建),它将获得输入焦点并开始接收诸如Pointer events.

来自Notify OSD的通知窗口本质上是从 Xlib 角度看的窗口吗?
如果是这样,如何实现一个半透明的窗口,我可以通过它点击一些东西?(首选 Xlib。)
任何帮助、线索和建议将不胜感激。