问题标签 [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.
uinavigationcontroller - 更改半透明黑色 UINavigationBar 的颜色
我偶然发现了很多次,从未找到解决方案。UINavigationController 的 navigationBar 可以设置为黑色半透明,如:
此外,在 UINavigationBar 中有一个半透明属性,文档说:
当 YES 时,导航栏以部分不透明度绘制,无论栏样式如何。不透明度的数量是固定的,不能更改。当导航栏由导航控制器对象管理时,可以设置此属性的值。
我试过了
和一千种变化:首先设置半透明属性,在 AppDelegate 和 ViewController 中设置它,首先设置 barstyle。结果总是一样的:没有透明度。因此我的问题是:
是否真的可以将半透明 UINavigationBar 的颜色更改为不同于黑色的颜色(最好在 UINavigationController 中)?
我希望有一个审查安全的解决方案。
谢谢,米
android - 无法使我的活动窗口半透明
我试图让我的Activity
半透明,即透视,但它不工作。它总是不透明的。到目前为止,这是我的代码:
我一直在查看官方 API 演示中的代码,但仍然没有成功。
java - 如何创建带有半透明色块的透明 gif/png 图像?
我想以编程方式使用 java 创建 gif/png 图像文件。此 gif/png 图像应该是透明的,并且指定矩形大小和指定位置的某个颜色块应该是半透明的。我有图像的高度和宽度(以像素为单位)。我也有 x,y 坐标放置该矩形彩色半透明补丁,并且还具有该彩色半透明补丁的高度和宽度。
是否可以在 Java 中以编程方式创建具有上述规范的 gif/png 图像?如何创建这样的 gif/png 图像?
由于我不知道java中的图像处理,请朋友们指导我完成这项任务。
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++ 似乎工作量要少得多。)
任何帮助将不胜感激!
java - 如何将 Window 的 Aero 效果添加到 JPanel?
我正在尝试让 Aero Glass 出现在我的JPanel
. 有可能做这样的事情吗?
如何添加 Aero 效果JFrame
- 像这张图片?
java - JPanel 中的半透明组件
我有从 JPanel 扩展的 MyPanel 类。MyPanel 类具有包含图标的 JLabel 组件。
我的问题是如何在 MyPanel 类中绘制/渲染这个 JLabel 组件以获得半透明效果(通过图标查看)(不创建 xxxJLabel 扩展 JLabel 类并覆盖 paintComponents 方法)。
谢谢
java - java 7中是否可以有一个包含标题栏的半透明窗口?
与此问题相关: Java 教程半透明窗口示例是否会给使用 jdk7 的人带来麻烦?
使用 jdk1.6.0_26 我似乎能够对 JFrame 应用半透明,但使用 jre7 则不然:
NativeException:java.awt.IllegalComponentStateException:框架被装饰
ex(jruby scripting java,虽然 jdk1.6 不适用于 jdk7):
所以我的问题是“jdk7中是否有可能有一个半透明的标题栏”(我希望我创建的透明窗口可以拖动/调整大小)
java - 一个 JFrame 中的透明层
我需要将三张图像一张放在一张上,但我需要看透每一张,就好像它们是透明的一样。它不工作。(我正在使用,netbeans)
android - Android - 如何在 Activity 中设置 Theme.Translucent.NoTitleBar 时提高 ListView 的性能?
我有一个活动,Theme.Translucent.NoTitleBar
在 manifest.xml 中设置为活动的样式属性。
我需要它,因为在启动活动时,我从底部到顶部(如 iPhone 上的)为此活动的 rootlayout 设置动画,ModalPresentation
并且我不希望在此动画期间有黑色背景。
一切正常,但是ListView
在应用半透明主题后,我放入此 rootlayout 的性能非常慢。
我已经尝试设置ListView
和 rootlayout 的 BackgroundColors,但看起来,android 在绘图时仍然考虑透明度。
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.