问题标签 [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.

0 投票
2 回答
894 浏览

ios - ios导航栏半透明设置为NO改变底部UICollectionView的高度

我有一个非常简单的控制器。我有一个带有半透明设置为 NO 和一个子 UICollectionView 的导航栏的视图。问题是当我将半透明设置为 NO 时,我的 UICollectionView 的高度在底部被缩短(一直向下滚动)。当我将其设置为 YES 时,我没有任何问题,我的 UICollectionView 中的整行一直滚动到底部显示正常。

我尝试使用:

self.edgesForExtendedLayout = UIRectEdgeNone;

在 viewDidLoad、viewWillLayoutSubviews 甚至 viewDidLayoutSubviews 但我仍然看到同样的问题。

在底部被剪掉的高度似乎等于导航栏的高度,甚至可能等于状态栏的高度,但我不确定。

0 投票
2 回答
1370 浏览

qt - 如何在半透明的 QWidget 上播放视频?

我想使用 QVideoWidget 或 QGraphicsVideoItem 在具有 Qt::FramelessWindowHint 标志和 Qt::WA_TranslucentBackground 属性的 QWidget 上播放电影。但是看不到视频。我只听到声音。问题是什么?

编辑:

0 投票
2 回答
48 浏览

java - 半透明填充paintComponent

我正在制作一个 2D Java 游戏,我想把黑暗区域的东西变暗。我想知道是否可以在paintComponent方法中使用 alphatransparent 颜色。如果没有,半透明PNG是否有效,或者是否有使图像变暗的效果。谢谢

0 投票
1 回答
739 浏览

css - 如何制作类似iOS 7的半透明效果html

我想知道是否有一种方法可以使用 HTML div 和 CSS 制作类似 iOS 7 的“磨砂玻璃”效果(半透明)。

0 投票
1 回答
4264 浏览

ios - UIVisualEffectView 如何在圆圈内使用?

我正在制作一个自定义控制圈。部分圆圈可能是透明的。如果它是半透明的而不是透明的,它会更有视觉感,看起来更好。

因为视图是矩形的,我只希望圆形是半透明的,而不是矩形的其余部分,这是一个问题。

UIVisualEffectView位于自定义控件的后面。

在此处输入图像描述

(出于调试目的,没有在圆圈内渲染任何内容)

如您所见,视图模糊了圆圈之外的事物。

我不知道如何仅在视图内部进行模糊处理,并且预发布文档实际上是空的。我唯一的想法是创建许多 1x1 视图来覆盖圆圈,但这似乎不会真正起作用,即使它这样做也是一个缓慢而丑陋的解决方案。如何模糊视图内的内容,而不模糊其外部的任何内容?

0 投票
2 回答
5731 浏览

java - 检测屏幕上的鼠标移动

我创建了一个 MouseMotionDetection 类,它的作用只是检测用户是否将鼠标移动到屏幕上的任何位置。

为此,我在我的类构造函数中创建了一个新的 JFrame,其屏幕大小是不可见的,所以基本上我在整个屏幕上观察鼠标运动。

但是,我有一个奇怪的错误:

在代码的当前形式中,一旦激活了这个类,我只检测到一个鼠标移动而没有其他任何东西,它在那之后就停止工作。但是,如果我将框架背景设置为 0f,0f,0f,0f(透明)的行放在评论中然后激活,整个屏幕就会变灰,我会按照我的意愿继续跟踪所有鼠标动作(我只是可以什么都看不见)。

我真的不明白为什么会发生这种情况,没有看到相关的问题,也没有在这个讨论 MouseMotion 事件的相关 javadoc 中看到。

这是代码:

0 投票
0 回答
368 浏览

ios8 - iOS8 UIAlertView 闪烁,因为它将白色背景替换为半透明背景

我看到我的一个 UIAlertViews 的奇怪行为,这是我以前从未见过的。在 iOS8.0.2 上显示时,它会以白色背景弹出,然后应用半透明效果。因为我在黑色背景上显示它,所以当背景变得半透明时会出现瞬间闪光。

有没有办法为原生 iOS8 警报视图禁用半透明背景?

0 投票
1 回答
2625 浏览

android - 如何使用 SystemBarTint lib 使 Android 状态栏颜色与操作栏颜色匹配?

使用这个库:https ://github.com/jgilfelt/SystemBarTint

我了解到在 KitKat 上可以有一个半透明的状态栏,但这是它在 Nexus 5 上的 Android L Preview 中的外观:在此处输入图像描述

是否可以使状态栏的颜色与操作栏的颜色相匹配?

这是我一直在使用该库的方式:

0 投票
1 回答
1126 浏览

macos - 使用 Qt 创建 OS X Yosemite 半透明效果

我们正在尝试使用 Mac OSX Yosemite 半透明效果制作 QMainWindow。我们正在使用 PyQt,但问题是 Qt 问题。到目前为止,我们已经尝试过,它总是完全透明或完全不透明(就像普通窗口一样)。如果我们打开 Qt.WA_TranslucentBackground,窗口背景就会变成 100% 完全透明。
此外,当您滚动时,我们在其上显示的 QGraphicsView 会留下痕迹。鼠标输入也“穿过”透明部分——点击图形视图的透明部分将注册为点击它后面的窗口。使用任何自定义背景颜色设置样式表将无效。如果我们关闭它,窗口仍然是不透明的。然后我们可以使用样式表更改背景颜色,但它'
打开和关闭 WA_FramelessWindowHint 似乎也无法解决任何问题。setAutoFillBackground() 也没有。你知道如何用优胜美地半透明效果制作窗户吗?

这是一个示例 Python 程序来测试它: -

0 投票
0 回答
68 浏览

c - 在 X 中的半透明窗口下单击并选择单词

打开透明甚至半透明的窗口在现在的 Linux 桌面中并不少见,而且实现起来也非常容易。例如,您可以通过在 Xlib 中创建 32 位深度的视觉对象来绘制半透明窗口。

但是,下面的图片(从我的 Ubuntu 12.04 LTS 中截取)让我困惑了很长时间。如果它是一个窗口(由 Xlib 创建XCreateWindow()XCreateSimpleWindow()在 Xlib 中创建),它将获得输入焦点并开始接收诸如Pointer events.

  • 来自Notify OSD的通知窗口本质上是从 Xlib 角度看的窗口吗?

  • 如果是这样,如何实现一个半透明的窗口,我可以通过它点击一些东西?(首选 Xlib。)

  • 任何帮助、线索和建议将不胜感激。