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

opengl - 半透明物体的镜面高光 - OpenGL

我正在为我的计算机图形学课程做最后的项目。这一切都在 OpenGL 中完成。我的项目是创建水下气泡的模拟。这不应该是现实的,但是,我已经完成了我的项目提案中的所有要求,所以我想做一些更高级的东西。

现在,我的泡泡不现实。它们是半透明的,每个周围都有一个半透明的白色圆圈。使用 GL_LIGHT_MODEL_TWO_SIDE、glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) 和 GL_POLYGON_SMOOTH 计算光照。这给出了明显的气泡外观。

我无法得到的一件事是镜面高光!它们在那里,但它们是半透明的白色,而不是闪亮表面上真正的镜面高光的不透明白色。

如果我将我的 alpha 设置为全 1,那么会有很好的白色镜面高光,但是我的对象不再是半透明的。

我玩过 GL_SHININESS,但收效甚微。

这是我的照明和材料代码:

谁能建议一种在半透明物体上获得明亮的白色镜面高光的方法?

0 投票
1 回答
1539 浏览

objective-c - 在iOS 7的UIViewController中在NavBar和TabBar下扩展一个UITableView的边缘以获得半透明效果

如果我使用 UItableViewController 它可以正常工作,但我需要在 UIViewController 中使用 UItableView 。我的问题是,我是否必须手动对其进行编程以在顶部和底部添加额外的空间,这样第一个和最后一个单元格就不会被部分覆盖,我如何将刷新指示器向下移动以使其不被覆盖?

0 投票
2 回答
1143 浏览

ios - 设置为半透明时导航栏变为透明

我正在使用 XCode 5.02 和 iOS7 SDK。

我正在尝试将导航栏设置为半透明,但是当我这样做时,它们会变得完全透明。状态栏也将是透明的。我可以在导航栏上看到标题和按钮,但没有背景。在我的项目中的所有视图控制器中都会发生同样的情况,因此这不受特定视图的约束。当我设置 translucent = NO 时,我得到纯色。

这在模拟器和运行 iOS7 的设备上都有。

我尝试在 .plist 文件中将半透明设置为 ON,并尝试在 viewDidLoad 和 viewWillAppear 中直接在代码中设置它:

任何想法表示赞赏。

谢谢你。

0 投票
0 回答
277 浏览

ios - 自定义导航栏图像 + 半透明效果不适用于 iOS 7

我的 iOS 7 应用程序使用自定义背景图像作为导航 + 状态栏。它工作正常,但是当视图的内容在导航/状态栏后面向上滚动时,它不会像不使用自定义图像时那样变得模糊。相反,内容看起来仍然很清晰。有没有办法添加模糊效果?

我只是我们在我的代表:

0 投票
0 回答
183 浏览

uitableview - iPad主从拆分视图(人像)背景中的popoverview如何在iOS7中做到半透明?

我有一个为 iOS5/6 制作的 iPad 主/细节故事板,其中出现在横向模式下的 popoverview 有一个像这样的深灰色半透明背景。在主 popover 控制器上的 tableview 中的最后一个单元格之后,下面的详细视图通过深灰色背景显示。

iOS6

iOS7 中的渲染已损坏,仅显示两侧有 2 个灰色条,中间有一个大洞。

在此处输入图像描述

如果我像这样设置视图的背景颜色

我得到了透明的灰色,但丑陋的不透明灰色条仍然存在,而不是 iOS6 中的羽毛边缘。

在此处输入图像描述

理想情况下,它看起来很棒,因为新的模糊半透明,如 iOS7 半透明导航栏等。

此外,用于单元格背景的 png 文件在 iOS6 中具有透明度。

在此处输入图像描述

..但在iOS7中有丑陋的白色背景和1px的黑色边框。这是图像、单元格、单元格的内容和表格视图,它们的背景颜色在 IB 中设置为“清晰颜色”。帮助!!

在此处输入图像描述

0 投票
3 回答
735 浏览

ios - 为什么navigationBar和view之间显示黑屏

在我的项目中,导航控制器中嵌入了两个视图控制器(第一个和第二个),并且半透明设置为 NO。但我在 First ViewController 中使用了提示符。

我使用了自动布局。如果您知道使用和不使用 AutoLayout 的解决方案,我会非常高兴

在此处输入图像描述

在此处输入图像描述

当我推到第二个视图控制器时。我在导航栏下出现了一些黑屏

在此处输入图像描述

我尝试了很多概念,但有任何帮助。

帮助我如何解决。

笔记:

不要说 set Translucent 是 YES。我知道如果我设置是,它会完美运行。但我需要用 Translucent 实现是 NO

更新 1:图像已更新。

0 投票
3 回答
947 浏览

android - QuickPic 如何做一个半透明的actionbar?

在 Android KitKat 中有以下选项

如何让应用程序像 QuickPic 一样在滚动时内容开始滚动到操作栏下方?

0 投票
2 回答
2626 浏览

objective-c - 如何在iOS7中设置半透明导航栏的透明度?

我搜索并尝试如下,但不起作用。其实事件集translucent = YES是不能让导航栏变成半透明的。有人知道吗?

0 投票
1 回答
552 浏览

android - KitKat Transucency 仅在底部栏且仅在一项活动中

我试图让我的应用程序的一项活动在软件键后面溢出,就像这样

活动溢出软件密钥栏

我已经做的是在我的主题定义中加入以下语句

然后在我想重叠的listView上启用它

发生的事情是我的应用程序确实在状态栏和按钮栏上重叠,但这在每个活动上,而不仅仅是在我把两行放在上面的那个上。

此外,它弄乱了我的活动边距:我的应用程序抽屉的第一行被隐藏了,我的主要片段的顶部也是如此。

活动重叠顶栏。 不是我想要的方式...

我认为fitsSystemWindows是为了解决这类问题,所以我将它添加到我的主题中

但没有任何改变。

所以这个问题显然很简单:我怎样才能得到半透明的底栏,我的一个活动在它后面流动,而不弄乱我的应用程序的顶部,并且(如果可能的话)对所有其他活动产生相同的影响?

提前感谢你们每一位帮助者。

0 投票
0 回答
237 浏览

alpha - iPhone上的iOS“降低透明度”选项

有没有办法在模拟器中激活新的 iOS 7.1 选项“降低透明度”?现在有没有人可以找到关于新选项的大量信息以及它在 iOS 7.1 中的实际工作方式?

我有有线问题:

  1. 对更改模拟器中工具栏的颜色 alpha 值没有影响。它总是明亮而不是半透明的。我已将 alpha 设置setBarTintColor为 0.5 和setTranslucent:YES.

  2. 在 iPhone 上,当我打开“降低透明度”选项时,工具栏实际上是半透明的!但是当我关闭该选项时,工具栏是不透明的。我怎么了?不应该反过来吗?

我真的很想了解设计的新变化,但我在某处找不到任何答案。谢谢