我正在尝试将我的应用转换到Chromecast。我开始在https://developers.google.com/cast/docs/android_sender_integrate之后添加一个按钮指导。添加MediaRouteButton后,我得到:Causedby:java.lang.IllegalArgumentException:backgroundcannotbetranslucent:#0atandroid.support.v4.graphics.ColorUtils.calculateContrast(ColorUtils.java:93)atandroid.suppo
我创建了一个MouseMotionDetection类,它的作用只是检测用户是否将鼠标移动到屏幕上的任何位置。为此,我在我的类构造函数中创建了一个新的JFrame,其屏幕尺寸是不可见的,所以基本上我在整个屏幕上观察鼠标运动。但是,我有一个奇怪的错误:在代码的当前形式中,一旦这个类被激活,我只检测到一个鼠标Action,没有别的,它在那之后立即停止工作。但是,如果我把将帧背景设置为0f、0f、0f、0f(透明)的行放在评论中然后激活,整个屏幕就会变成灰色,我会按照我的需要继续跟踪所有鼠标Action(我可以什么都看不到)。我真的不明白为什么会这样,周围没有看到相关问题,也没有在这个相关j
在我的问题中,我有一个不透明的JPanel和另一个位于第一个JPanel上的半透明(半透明)JPanel。当我在顶部的JPanel上添加单选按钮时。问题是每次我在每个单选按钮的标签区域输入鼠标时(以及每次我将鼠标从标签上移开时),它会变得越来越暗。packagetrial;importjava.awt.Color;importjavax.swing.ButtonGroup;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JRadioButton;publicclassTest{publicstati
与此问题相关:IsTheJavaTutorialsTranslucentWindowexamplegivingtroubletothoseplayingwithjdk7?使用jdk1.6.0_26我似乎能够将半透明应用于JFrame,但使用jre7则不然:NativeException:java.awt.IllegalComponentStateException:框架被装饰ex(jruby脚本java,适用于jdk1.6,但不适用于jdk7):require'java'classMouseDrawdefself.gojava_import'javax.swing.JFrame'jav
看看这张图:这是透明框架的代码:GraphicsEnvironmentge=GraphicsEnvironment.getLocalGraphicsEnvironment();GraphicsDevicegd=ge.getDefaultScreenDevice();if(!gd.isWindowTranslucencySupported(TRANSLUCENT)){System.err.println("Translucencyisnotsupported");System.exit(0);}JFrame.setDefaultLookAndFeelDecorated(true);这很好
这是example.如果您在比方说支持jdk7的NetBeansIDE7.0中构建并运行TranslucentWindow,您将得到以下异常:Exceptioninthread"AWT-EventQueue-0"java.awt.IllegalComponentStateException:Theframeisdecoratedatjava.awt.Frame.setOpacity(Frame.java:960)atmain.TranslucentWindow.(TranslucentWindow.java:23)atmain.TranslucentWindow$1.run(Trans
在我的项目中,导航Controller中嵌入了两个ViewController(第一个和第二个),半透明设置为否。但我在FirstViewController中使用了提示。我使用了自动布局。如果您知道使用和不使用AutoLayout的解决方案,我会很高兴当我推送到第二个ViewController时。我在导航栏下有一些黑屏我尝试了很多概念,但都有帮助。帮我解决一下。注意:不要说setTranslucent是YES。我知道如果我设置是,它会完美地工作。但我需要用Translucent实现NO更新1:图像已更新。 最佳答案 我关闭了自动
我创建了一种新样式来将背景设置为透明,但出于某种原因,因为当设备旋转时应用程序不会将布局更改为横向。我应该在新样式中指定一些东西吗?代码如下:@color/background 最佳答案 虽然您没有指定android:screenOrientation对于Activity,android使用"unspecified"默认值,表示系统选择方向。如果您使用true的样式,系统根据堆栈中底层Activity的方向选择一个方向。所以很难让你的应用程序处于横向模式,因为大多数启动器固定为纵向模式。只需设置android:screenOrien
我在我的应用程序上使用ActionBarSherlock,当我在ActionBar中禁用某些MenuItem时,图标在我的手机上变成半透明的(HTCOneX运行Android4.0.4),但我没有在任何其他手机上看到这种行为或模拟器。我假设此行为不是nativeActionBar的默认行为是否正确?不过我喜欢这个想法...它警告用户MenuItem由于某种原因未启用(在我的例子中,它是一个保存按钮,如果至少有一个字段未填充,它会禁用该按钮)。我正在考虑为自己提供一个半透明图标,并在禁用MenuItem时手动设置它。这将适用于每个Android版本,无论是否为原生ActionBar。问题
我正在尝试为我的Activity创建一个半透明主题,但将此主题添加到我的list中会导致我的应用程序崩溃。android:theme="@android:style/Theme.Translucent.NoTitleBar"这种行为有什么特别的原因吗? 最佳答案 您可能正在使用支持库中的Activity类,即AppCompatActivity。它要求您使用不包含透明Activity的支持主题。您可以为AppCompat创建自定义半透明主题likethis.或者使用不同的Activity类:publicclassMainActivit