问题标签 [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 投票
4 回答
38020 浏览

uinavigationcontroller - 更改半透明黑色 UINavigationBar 的颜色

我偶然发现了很多次,从未找到解决方案。UINavigationController 的 navigationBar 可以设置为黑色半透明,如:

此外,在 UINavigationBar 中有一个半透明属性,文档说:

当 YES 时,导航栏以部分不透明度绘制,无论栏样式如何。不透明度的数量是固定的,不能更改。当导航栏由导航控制器对象管理时,可以设置此属性的值。

我试过了

和一千种变化:首先设置半透明属性,在 AppDelegate 和 ViewController 中设置它,首先设置 barstyle。结果总是一样的:没有透明度。因此我的问题是:

是否真的可以将半透明 UINavigationBar 的颜色更改为不同于黑色的颜色(最好在 UINavigationController 中)?

我希望有一个审查安全的解决方案。

谢谢,米

0 投票
2 回答
2025 浏览

android - 无法使我的活动窗口半透明

我试图让我的Activity半透明,即透视,但它不工作。它总是不透明的。到目前为止,这是我的代码:

我一直在查看官方 API 演示中的代码,但仍然没有成功。

0 投票
1 回答
1511 浏览

java - 如何创建带有半透明色块的透明 gif/png 图像?

我想以编程方式使用 java 创建 gif/png 图像文件。此 gif/png 图像应该是透明的,并且指定矩形大小和指定位置的某个颜色块应该是半透明的。我有图像的高度和宽度(以像素为单位)。我也有 x,y 坐标放置该矩形彩色半透明补丁,并且还具有该彩色半透明补丁的高度和宽度。

是否可以在 Java 中以编程方式创建具有上述规范的 gif/png 图像?如何创建这样的 gif/png 图像?

由于我不知道java中的图像处理,请朋友们指导我完成这项任务。

0 投票
1 回答
654 浏览

c++ - 半透明 QWidget 应该是可点击的跨操作系统

我正在尝试使用跨操作系统的 Qt (C++) 应用程序完成以下任务。运行程序后会弹出一个新窗口,即全屏 QWidget。现在我希望它是透明/透明的,所以用户实际上不会看到它。在这个“层”上,用户可以拖动他/她的鼠标来绘制一个(红色)矩形来选择一个区域——当鼠标被释放时——截屏。

问题:
问题在于整个透明层,因为这似乎在跨操作系统时效果不佳。因为当我单击图层所在的位置时,为了调用 mousePressEvent(),我单击它到它下面的窗口,就好像它甚至不存在一样。然而,在 Ubuntu 上,我没有。我希望在 Windows 上获得相同的效果,但到目前为止我什么也没得到......
(出现另一个 GUI 对象,例如按钮,只会使按钮成为图层的可点击部分)

在 Ubuntu 11.04 32 位和 Windows 7 Home Premium 64 位上测试。(尝试使用Mac,这个问题会解决吗?)

那么有谁知道这将如何工作? 到目前为止,我已经包含了我的代码。(清除我所有的其他 100 次尝试。)

main.cpp 这里我设置了translucentBackground,这里我可能错过了一个设置或者配置不正确。

小部件.cpp

小部件.h

另外,我想我已经浏览了谷歌会在这个主题上找到的所有结果,就像 Qt 的 API 文档一样。我已经严重用完了这个选项。(我在 Java 中开始了这个项目,但到目前为止,使用 Qt 的 C++ 似乎工作量要少得多。)

任何帮助将不胜感激!

0 投票
2 回答
3175 浏览

java - 如何将 Window 的 Aero 效果添加到 JPanel?

我正在尝试让 Aero Glass 出现在我的JPanel. 有可能做这样的事情吗?

如何添加 Aero 效果JFrame- 像这张图片?

Aero 效果示例

0 投票
1 回答
1183 浏览

java - JPanel 中的半透明组件

我有从 JPanel 扩展的 MyPanel 类。MyPanel 类具有包含图标的 JLabel 组件。

我的问题是如何在 MyPanel 类中绘制/渲染这个 JLabel 组件以获得半透明效果(通过图标查看)(不创建 xxxJLabel 扩展 JLabel 类并覆盖 paintComponents 方法)。

谢谢

0 投票
2 回答
3610 浏览

java - java 7中是否可以有一个包含标题栏的半透明窗口?

与此问题相关: Java 教程半透明窗口示例是否会给使用 jdk7 的人带来麻烦?

使用 jdk1.6.0_26 我似乎能够对 JFrame 应用半透明,但使用 jre7 则不然:

NativeException:java.awt.IllegalComponentStateException:框架被装饰

ex(jruby scripting java,虽然 jdk1.6 不适用于 jdk7):

所以我的问题是“jdk7中是否有可能有一个半透明的标题栏”(我希望我创建的透明窗口可以拖动/调整大小)

0 投票
1 回答
882 浏览

java - 一个 JFrame 中的透明层

我需要将三张图像一张放在一张上,但我需要看透每一张,就好像它们是透明的一样。它不工作。(我正在使用,netbeans)

0 投票
1 回答
414 浏览

android - Android - 如何在 Activity 中设置 Theme.Translucent.NoTitleBar 时提高 ListView 的性能?

我有一个活动,Theme.Translucent.NoTitleBar在 manifest.xml 中设置为活动的样式属性。

我需要它,因为在启动活动时,我从底部到顶部(如 iPhone 上的)为此活动的 rootlayout 设置动画,ModalPresentation并且我不希望在此动画期间有黑色背景。

一切正常,但是ListView在应用半透明主题后,​​我放入此 rootlayout 的性能非常慢。

我已经尝试设置ListView和 rootlayout 的 BackgroundColors,但看起来,android 在绘图时仍然考虑透明度。

0 投票
1 回答
647 浏览

java - 透明的 JPanel

我正在编写一个允许用户绘制图形的 GUI,其中每个节点由扩展的 jlabel 表示,每个箭头应该由具有透明背景的扩展 Jpanel 表示(setOpaque(false)),但我注意到只有第一个“箭头面板”被绘制(或至少可见),而其他的没有显示。此外,在第一个箭头之后添加的节点没有正确绘制:只有当我用鼠标通过它们时才会绘制它们。所有元素都添加到具有空布局管理器的 JPanel 中。我知道如果我使用 JLayeredPane 可能是最好的,但我想知道是否还有其他解决方案。编辑:这是我使用的类:这是代表节点的类

虽然这是箭头面板

这是我添加所有这些的 JPanel

这是表示 pannelloInserim 中选定节点的数据结构

}

这是在创建、消除或选择节点时触发的事件:

这是活动的动机:

这是 EventoArea 的监听器接口:

这是一个在观察者模式中使用的类,带有箭头面板,以使它们跟随节点:

这是与此类相关的订户:

when two nodes that don't have a link betweeen them are selected, Selezione calls aggiungiCollegamento, which creates a new arrow panel and adds it to pannelloInserim.