标签: transparent

如何制作没有背景图像的透明背景?

我希望div有一个透明的背景.
我尝试使用background-color和这样做opacity,但问题是边框和文本内部也变得透明.这里的例子.

这可以在不使用透明PNG背景图像的情况下实现吗?

html css transparent background-color

10
推荐指数
2
解决办法
8万
查看次数

在透明背景的老鼠事件

我创建了几个透明背景的画布,并想在它上面做一些移动事件.

但是,我发现所有鼠标事件(例如MouseLeftButtonDown)都无法使用画布的背景功能为Null或Transparent.但是,如果我将背景设置为某种纯色(例如,红色或蓝色),则鼠标事件功能很好.

为什么?

我可以用透明背景使鼠标事件正常运行吗?

谢谢!

wpf background transparent mouseevent

10
推荐指数
3
解决办法
1万
查看次数

Jetty的ProxyServlet.Transparent类的用法示例

我正在尝试使用jetty7来构建透明的代理设置.想法是将原始服务器隐藏在jetty服务器后面,以便传入的请求可以以透明的方式转发到源服务器.

我想知道我是否可以使用jetty的ProxyServlet.Transparent实现来实现.如果是的话,任何人都可以给我一些例子.

proxy jetty transparent dynamic-proxy

10
推荐指数
1
解决办法
1万
查看次数

Java:点击窗口(包括文本/图像)

我想在Java中创建一个透明的覆盖层,总是在顶部,并且我可以点击.我发现了一些关于这个问题的类似 帖子,但即使按照他们的答案,我也有一个问题.

我的问题是让整个窗口点击.我并没有使其与一个JFrame工作的任何问题,但一旦我添加任何成分给它(的JLabel或ImagePanel)中,点击通过属性不结转给他们.

因为我想为我的应用程序提供一个背景图像,这基本上使我无法看到当我单击文本/图像所覆盖的区域时窗口如何聚焦的代码.

在我展示我正在使用的代码之前,我首先想要参考这些 线程,这些线程基本上准确地描述了我想要的东西,除了在C#中.

我的目标是创建一个带有透明.png图像和一些顶部文本的叠加层,这些叠加层会在关键事件上发生变化.如果它使用JFrame或任何其他库无关紧要.我只需要它与Windows兼容.

我还想提一下,我有一些Java经验,但是使用JFrame是一个新手.

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;

import com.sun.jna.platform.WindowUtils;


public class Overlay {
    public static void main(String[] args) {
        JFrame frame = new JFrame("Overlay Window");
        frame.setUndecorated(true);
        frame.setAlwaysOnTop(true);
        frame.getRootPane().putClientProperty("apple.awt.draggableWindowBackground", false);
        frame.setLocation(400, 400);
        frame.getContentPane().setLayout(new java.awt.BorderLayout());

        JLabel textLabel = new JLabel("I'm a label in the window", SwingConstants.CENTER);
        frame.getContentPane().add(textLabel, BorderLayout.CENTER); 
        frame.pack();

        System.setProperty("sun.java2d.noddraw", "true");
        WindowUtils.setWindowTransparent(frame, true);
        WindowUtils.setWindowAlpha(frame, …
Run Code Online (Sandbox Code Playgroud)

java swing click-through transparent jna

10
推荐指数
1
解决办法
5709
查看次数

IE中有多个CSS过滤器

我只是想知道可以使用CSS在IE中应用两个不同的过滤器.所以,我需要使用透明的PNG和一些不透明度div.可以同时使用它们吗?

我的透明制造商线看起来像这样:

li.item .item-texture {
   background: none transparent scroll repeat 0% 0% !important; 
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ie/articles/item-content-hov.png', sizingMethod='scale') !important;
}
Run Code Online (Sandbox Code Playgroud)

我试图添加一行(filter: alpha(opacity=50);)和单独的过滤器与逗号(.. 'scale') !important, alpha(opacity=50);),但它没用.

css internet-explorer transparent filter opacity

10
推荐指数
2
解决办法
9269
查看次数

GLSurfaceView - 如何制作半透明背景

我尝试使用GLSurfaceView进行渲染,并通过文档设置格式:

getHolder().setFormat(PixelFormat.TRANSLUCENT);
Run Code Online (Sandbox Code Playgroud)

我使用GLSurfaceView.Renderer,它绘制onDrawFrame:

GLES20.glClearColor(0, 0, 1, .5f);
GLES20.glClear(GLES20.GL_DEPTH_BUFFER_BIT | GLES20.GL_COLOR_BUFFER_BIT);
Run Code Online (Sandbox Code Playgroud)

但是,GLSurfaceView中的GL渲染不是半透明的,而是完全蓝色的.如果我省略glClear调用,那么它是全黑的.

如何使GL渲染具有透明背景,以便与后面绘制的视图混合?

在此输入图像描述

编辑:这是我的GLSurfaceView:

class GLView extends GLSurfaceView{
   MyRenderer r;
   public GLView(Context ctx){
      super(ctx);
      setEGLContextClientVersion(2);

      getHolder().setFormat(PixelFormat.TRANSLUCENT);

      setEGLConfigChooser(8, 8, 8, 8, 16, 0);
      r = new MyRenderer(getContext());
      setRenderer(r);
   }
}
Run Code Online (Sandbox Code Playgroud)

android background transparent opengl-es-2.0

10
推荐指数
2
解决办法
7715
查看次数

Android谷歌地图透明度

我正在开发一个地图应用程序.我想在MapView下显示一些视图.我正在使用这个方法:

    mapView.setAlpha(0.5f);
Run Code Online (Sandbox Code Playgroud)

mapView没有任何反应.当我尝试将此方法应用于我的按钮时,它工作正常,即使将其应用于mapView的父视图,每个子视图都会透明,除了mapView.

我们怎样才能使mapView透明化?我在这里查看了其他问题,似乎无法找到解决方案.

我们可以使用mapView.getMap()中的一些特殊方法使其透明吗?

android google-maps transparent android-mapview google-maps-android-api-2

10
推荐指数
1
解决办法
2612
查看次数

如何在javafx中制作透明场景和舞台?

我希望有透明的progressindicator,这是无限期的.

这是代码,它显示灰色背景状态/场景.我希望完全透明.

我尝试了下面的代码,但它显示了不透明的后台阶段.

package application;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.ProgressIndicator;
import javafx.scene.layout.VBox;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
import javafx.stage.StageStyle;

    public class Main extends Application {

        @Override
        public void start(Stage stage) {
            /*
             * 
             * my css file content:
             * 
             * .progress-indicator .indicator { -fx-background-color: transparent;
             * -fx-background-insets: 0; -fx-background-radius: 0;
             * 
             * } .progress-indicator { -fx-progress-color: green ; }
             * 
             * 
             * 
             */
            Stage initStage = new Stage();

            initStage.initStyle(StageStyle.TRANSPARENT);
            ProgressIndicator loadProgress = new ProgressIndicator();
            loadProgress.setSkin(null);
            loadProgress.setPrefWidth(50);
            VBox box = new …
Run Code Online (Sandbox Code Playgroud)

javafx stage transparent scene

10
推荐指数
2
解决办法
2万
查看次数

共享元素转换在第一个活动和第二个透明活动之间留下奇怪的白色背景

最近我遇到了一个奇怪的问题.我有两个活动.第一个包含带缩略图的网格.一种画廊.第二个包含一个带有片段的视图寻呼机,其行为类似于图像查看器,您可以在图像之间滑动.我使用共享元素转换来启动第二个活动.就像谷歌照片应用程序.在第二个活动中,我可以向上或向下滑动以通过背景的淡出过渡来消除活动.我让我的第二个活动完全透明:

<item name="android:windowBackground">@color/palette_transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@android:style/Animation</item>
Run Code Online (Sandbox Code Playgroud)

但问题是当我将图像滑动到顶部/底部并且第二个活动的背景消失时,我可以看到白色背景而不是第一个活动.如果我开始没有共享元素转换的第二个活动,一切都很好.

我做了一项研究,发现这个白色层可能覆盖了第一个活动.它不是第二个活动的一部分,正如我在Stetho视图层次结构中看到的那样.

可能我的解释不是很好,我的英语也不是很好,所以这里有几个视频也澄清了我的问题.

视频无转换和视频转换

android transparent shared-element-transition

10
推荐指数
1
解决办法
1252
查看次数

透明的UIToolbar

我编写了以下代码以使我的工具栏透明.

[mtoolbar setBackgroundColor:[UIColor clearColor]];
Run Code Online (Sandbox Code Playgroud)

我如何UIToolbar透明?

iphone transparent uitoolbar

9
推荐指数
3
解决办法
1万
查看次数