自分の画面の一部を占めるレイアウトにビューを追加しました。このレイアウトには、透明になる別のレイアウトを追加したいと思います。このレイアウトでは、背景レイアウト上をスクロールする2つの線のみが必要です。これは私のバックグラウンドレイアウトが無効にならず、前景だけが無効になるようにしています。別のレイアウトに追加された透明なレイアウトを作成する
透明になる別のレイアウトを追加するにはどうすればよいですか?
自分の画面の一部を占めるレイアウトにビューを追加しました。このレイアウトには、透明になる別のレイアウトを追加したいと思います。このレイアウトでは、背景レイアウト上をスクロールする2つの線のみが必要です。これは私のバックグラウンドレイアウトが無効にならず、前景だけが無効になるようにしています。別のレイアウトに追加された透明なレイアウトを作成する
透明になる別のレイアウトを追加するにはどうすればよいですか?
親レイアウトとしてFrameLayout
を使用し、必要なだけ多くのレイアウトでスタックします。それは答えの一部です。レイヤー(この場合はレイアウト)を透明にするには、背景(カラー)のアルファ値を0に設定します。たとえば、android:background="#00777777"
は、淡いグレーの半透明の背景を設定します。
あなたは考えを得る。
親がframeLayoutでない場合はどうなりますか? linearLayoutだと言いますが、このオーバーレイをすべてのタイプのレイアウトで動作させたいのですが可能でしょうか? – mskw
フレーミングレイアウトを使用すると、2つのビューを相互に追加できます。
あなたのコードを投稿してください。レイアウトが線形または相対またはフレームを使用している場合、どのような種類ですか... Transpatentレイアウトの背景については、\t \t yourLayoutobject.setBackgroundColor(Color.TRANSPARENT); –
xmlコードを入力してください。 –