問題タブ [android-elevation]
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.
android - Android、LinearLayout によって無視される標高属性
アプリのさまざまなコンポーネントにエレベーションを追加して、もう少し見た目を良くしようとしています。問題を引き起こしているレイアウトのすぐ下に、兄弟に影を落としている LinearLayout がありますが、この要素には影が表示されず、理由がわかりません。
android - ツールバーに標高がないのはなぜですか?
新しいデザイン ライブラリを使用しようとしていて、非推奨のアクション バーの代わりにツールバーを使用しています。問題は、ツールバーに高度がないことです。レイアウトやコードのあらゆる場所に標高を追加し、AppBarLayout も追加しました。何も機能しません。Lollipop と Kitkat の両方でテストしています。
どんな助けでも大歓迎です。
私のスタイル.xml
activity_main.xml
主な活動 :
app_bar レイアウト ファイル
android - 5.0 より前のデバイスの LinearLayout の setElevation( )
こんにちは、次のコードを使用して、線形レイアウトに影を適用しようとしています
if (<some condition>)
layout.setElevation(4);
ただし、この呼び出しが機能するには API レベル 21 が必要です。バージョン 5.0 より前のデバイスのレイアウトに影を適用するにはどうすればよいですか? 出来ますか?
私はこれがマテリアル デザインの一部であることを知っています。そのため、以前のバージョンで同様のことを達成する方法があるかどうかを知りたいだけです。ありがとう :)
android - android recyclerview エレベーションでの影の複数レイヤー
8 dp の高さ、透明な背景、outlineProvider としての境界を持つ recyclerview があります。親relativelayoutでclipToPaddingがfalseに設定されています。リサイクラービューの昇格によって影が投じられるという奇妙な問題に直面しています。影が recyclerview の端を覆っているように見えるか、relativelayout と子の recyclerview の間に余分なレイヤーがあります (画像参照を添付)。実際にこの影響を引き起こしているのは何ですか? 私はたくさん検索しましたが、説明が見つかりませんでした.どんな提案も大歓迎です.
recycler_view_child_item
android - Android appbarlayout の昇格がステータス バーに表示される
ステータス バーの高度を取り除くにはどうすればよいですか? AppbarLayout で app:elevation を 0dp に設定すると、標高はステータス バーに表示されなくなりますが、AppbarLayout の下にも表示されません。
AppbarLayout の下の標高を取得するにはどうすればよいですか?
これが私が意味することのスクリーンショットです:リンクを押して、ステータスバーの影に注意してください:(
ありがとう!
android - Android ScrollView クリッピング チャイルド エレベーション シャドウ
タイトルにあるように、CardView を ScrollView 内に配置しようとしていますが、CardView のエレベーション シャドウは親によってオフになっています...
これはレイアウト XML です。
私が見つけた唯一の回避策は、親 ScrollView にパディングを追加するか、子 CardView にマージンを追加することです...
パディング/マージンを使用せずにこれを防ぐオプションはありますか?
ありがとう。
編集:
これは、親スクロール ビューにパディングを設定しない場合のレイアウトの外観です。左と右の影が切り取られていることがわかります。
ここで、パディングが親スクロールビューの側面に追加された場合、ここに見られるように影が正しく描画されています:
それで、ここでの私の主な質問は、これがそれを達成する唯一の方法ですか?それとも、子ビューを正しく描画できるようにするタグまたは構成が親ビューにありますか?