問題タブ [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で設定し、最初にバースタイルを設定します。結果は常に同じです。透明性はありません。したがって、私の質問:
半透明のUINavigationBarの色を黒とは異なる色(できればUINavigationController内)に変更することは本当に可能ですか?
レビューに安全な解決策があることを願っています。
ありがとう、m
android - アクティビティのウィンドウを半透明にすることはできません
Activity
半透明、つまりシースルーにしようとしていますが、機能していません。常に不透明です。これが私のコードです。
私は公式のAPIデモのコードを見てきましたが、それでも成功しません。
java - 半透明のカラーパッチで透明なgif/png画像を作成するにはどうすればよいですか?
プログラムでJavaを使ってgif/png画像ファイルを作成したい。このgif/png画像は透明で、指定された長方形のサイズと指定された場所にある特定の色のパッチは半透明である必要があります。画像の高さと幅はピクセル単位です。また、その長方形の半透明のパッチを配置するx、y座標があり、その色の半透明のパッチの高さと幅もあります。
上記の仕様のgif/png画像をJavaでプログラムで作成することは可能ですか?そのようなgif/png画像を作成するにはどうすればよいですか?
私はJavaでの画像処理を知らないので、このタスクを達成するために友達を案内してください。
c++ - 半透明の QWidget はクリック可能なクロス OS にする必要があります
Qt (C++) アプリ、クロス OS で次のことを達成しようとしています。プログラムを実行すると、フルスクリーンの QWidget という新しいウィンドウがポップアップします。これをシースルー/透明にしたいので、ユーザーは実際には見えません。この「レイヤー」で、ユーザーはマウスをドラッグして (赤い) 長方形を描画し、マウスを離したときにスクリーンショットが撮影される領域を選択できます。
問題:
これはクロス OS でうまく機能しないように見えるため、この問題は透過レイヤー全体に存在します。レイヤーがある場所をクリックすると、mousePressEvent() を呼び出すため、レイヤーが存在しないかのように、レイヤーをクリックしてその下のウィンドウに移動します。ただし、Ubuntuではそうしません。Windowsでも同じ効果が欲しいのですが、これまでのところ何もありません...
(ボタンなどの別のGUIオブジェクトを表示しても、ボタンはレイヤーのクリック可能な部分になるだけです)
Ubuntu 11.04 32 ビットおよび Windows 7 Home Premium 64 ビットでテスト済み。(Mac に近づこうとしているのですが、この問題は解決しますか?)
それで、これがどのように機能するか知っている人はいますか? これまでのコードを含めました。(他の100回の試行をすべてクリアします。)
main.cpp ここで translucentBackground を設定します。ここではおそらく設定を見逃しているか、何かが正しく構成されていません。
ウィジェット.cpp
ウィジェット.h
また、Qt の API ドキュメントと同様に、Google がこの件に関して見つけるすべての結果を調べたと思います。私はこれのオプションを真剣に使い果たしました。(私は Java でこのプロジェクトを開始しましたが、Qt を使用した C++ は、これまでのところ、はるかに少ない作業のようです。)
どんな助けでも大歓迎です!
java - Windows の Aero 効果を JPanel に追加するには?
でエアログラスの外観を持たせようとしていJPanel
ます。そのようなことは可能ですか?
にエアロ効果を追加する方法JFrame
- この写真のように?
java - JPanel 内の半透明コンポーネント
JPanel から拡張されたクラス MyPanel があります。MyPanel クラスには、アイコンを保持する JLabel コンポーネントがあります。
私の質問は、この JLabel コンポーネントをペイント/レンダリングして、MyPanel クラス内で半透明効果 (アイコンを通して見る) を取得する方法です (xxxJLabel を作成して JLabel クラスを拡張し、paintComponents メソッドをオーバーライドするのではありません)。
ありがとうございました
java - タイトルバーを含むJava 7で半透明のウィンドウを持つことは可能ですか?
この質問に関連: Java チュートリアルの半透明ウィンドウの例は、jdk7 で遊んでいる人に問題を引き起こしていますか?
jdk1.6.0_26 では JFrame に半透明性を適用できるようですが、jre7 ではそうではありません。
NativeException: java.awt.IllegalComponentStateException: フレームが装飾されています
ex(jrubyスクリプトJava、jdk7ではなくjdk1.6で動作します):
だから私の質問は、「jdk7で半透明のタイトルバーを持つことは可能ですか」です(私が作成している透明なウィンドウをドラッグ可能/サイズ変更可能にしたい)
java - 1 つの JFrame 内の透過レイヤー
3 つの画像を重ねる必要がありますが、それぞれが透明であるかのように透視する必要があります。動いていない 。(私は、ネットビーンズを使用しています)
android - Android - アクティビティで Theme.Translucent.NoTitleBar を設定するときに ListView のパフォーマンスを向上させる方法は?
Theme.Translucent.NoTitleBar
manifest.xml でアクティビティのスタイル属性として設定されたアクティビティがあります。
アクティビティを起動するときに、このアクティビティの rootlayout を下から上に ( ModalPresentation
iPhone のように) アニメーション化し、このアニメーション中に背景を黒くしたくないため、これが必要です。
すべてが機能しますがListView
、半透明のテーマを適用した後、このルートレイアウトに配置したのパフォーマンスが非常に遅くなります。
私はすでに とListView
rootlayout の BackgroundColors を設定しようとしましたが、描画中にアンドロイドがまだ透明度を考慮しているようです。
java - 透過的な JPanels
ユーザーがグラフを描画できる GUI を作成しています。各ノードは拡張された jlabel で表され、各矢印は透明な背景 (setOpaque(false)) を持つ拡張された Jpanel で表されますが、最初の「矢印パネル」が描画されます(または少なくとも表示されます)が、他のパネルは表示されません。さらに、この最初の矢印の後に追加されたノードは正しく描画されません。それらは、マウスを置いて通過したときにのみ描画されます。すべての要素は、null レイアウト マネージャーを使用して JPanel に追加されます。JLayeredPane を使用するのがおそらく最善であることはわかっていますが、他の解決策があるかどうか疑問に思っていました。編集:これが私が使用するクラスです:これはノードを表すクラスです
これは矢印パネルですが
そして、これは私がそれらすべてを追加するJPanelです
これは、pannelloInserim で選択されたノードを表すデータ構造です。
}
これは、ノードが作成、削除、または選択されたときに発生するイベントです。
これがイベントの動機です。
これは、EventoArea のリスナーのインターフェースです。
これは、オブザーバー パターンで矢印パネルをノードに追従させるために使用されるクラスです。
これは、このクラスに関連するサブスクライバーです。
それらの間にリンクを持たない 2 つのノードが選択されると、Selezione は aggiungiCollegamento を呼び出し、新しい矢印パネルを作成して pannelloInserim に追加します。