問題タブ [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.

0 投票する
3 に答える
5291 参照

android - Android L でエレベーションは何をしていますか?

今日、私は初めての Android L アプリを開発し、d.android.com/preview のヒントを読みました。彼らは、 android:elevation が私に影を見せるだろうと言いました。しかし、これを見てください:

エミュレータに影が表示されません。私は何か間違ったことをしていますか、それともエミュレーターにバグがありますか? Androidスタジオを使用しています

0 投票する
4 に答える
12684 参照

android - android:elevation が L プレビューで機能しない

android:elevation数日間 L プレビューで遊んでいますが、ビューの属性がうまくいかないようです。を呼び出すView.setElevation()と問題なく動作しますが、XML 属性を無視しているようです。私はAndroid Studio 0.8.2を使用しておりminSdkVersion、にtargetSdkVersion設定し'L'、にcompileSdkVersion設定してい'android-L'ます。buildToolsVersionです"20.0.0"。正しく動作しないサンプル レイアウトを次に示します。

結果のスクリーンショットは次のとおりです: imgur.com/mqeq9vK

I セットによればandroid:elevation、一番下のカードは「地面」に平らに置かれるべきですが、そうではありません。実際、標高が である一番上のカードと同じように見えます5dp。これは既知の問題ですか?

編集:これは のみの場合でCardViewあるか、少なくとも では問題ではないようButtonsです。このレイアウトでは、 に置き換えましCardViewButton。影が多少おかしくなっていますが (既知のバグ)、高さの違いを確認できます。

編集 2: この問題は にのみ影響しCardViewandroid:elevation他のビューでは問題なく動作することがほぼ確認されています。これが発生する理由の詳細な説明については、受け入れられた回答を参照してください。当面の回避策は、CardViewを aに置き換えて、drawableFrameLayoutに設定android:backgroundすることです。動作するカード背景ドローアブルの例を次に示します。

これもバグとして報告したので、影響がある場合はこの問題にスターを付けてください。https://code.google.com/p/android-developer-preview/issues/detail?id=731

0 投票する
1 に答える
5947 参照

android - Android 5.0 (Lollipop) で昇格が機能しない

ここに示すGoogleの標高の例を再現しようとしました:

https://developer.android.com/training/material/shadows-clipping.html

しかし、私には影が現れていません。AVD エミュレーターではなく、Android Studio デザイナーではありません。Android Studio、SDK、エミュレータ イメージのすべての最新バージョンを使用しています。

私は何が欠けていますか?

0 投票する
2 に答える
4673 参照

android - エレベーション プロパティが動作しない android

こんにちは、新しいマテリアル デザイン機能を実装しようとしている Android アプリケーションを開発しています。標高プロパティを適用しようとしましたが、うまくいきません。以下の方法で試してみました。

その画像の影は表示されていません。私は何か間違ったことをしていますか?助けが要る。ありがとうございました。

私もこの方法で試しましたが、それでも出力に変化はありません。

0 投票する
1 に答える
1037 参照

android - Android Lollipop での高度 + 透明度のバグ

ビューの背景色にアルファ (例: #99fe0038) と API 21 の標高を使用すると、2 つの円が表示されます。1 つはビュー自体、もう 1 つは内部です。

標高と背景色はコードで設定されます:

標高を設定しないか、不透明な色を使用すると、すべてが期待どおりに見えます。

それは Android のバグですか、それともここで何かを見逃していますか?

0 投票する
6 に答える
97289 参照

android - Android 5.0 の AppCompat CardView で XML で昇格を設定する

私が理解していることから、プレビュー段階の初期にはCardView、Java でハックせずに s でのみ XML で昇格を設定する方法がないように見えました。公式リリースが公開されたので、昇格を設定する Java コードを書かずに XML でこれを行う方法はありますか?

私はcard_view:cardElevation何の効果もありませんでした。5.0 用のエミュレーターを使用していたときは、すべて問題ないと思っていました。でも今は実機で公式版を使っていると全部CardView消えてしまいました

Lollipop以前は、うまく機能します。

ここに私の完全なxmlがあります

0 投票する
22 に答える
292597 参照

android - 影が表示されないAndroidの「立面図」

私は ListView を持っており、各リスト項目でその下に影を表示したいと考えています。私は Android Lollipop の新しい標高機能を使用して、影を落としたいビューに Z を設定しています。これは既に ActionBar (技術的には Lollipop のツールバー) で効果的に行っています。Lollipop の標高を使用していますが、何らかの理由でリスト アイテムの下に影が表示されません。各リスト項目のレイアウトの設定方法は次のとおりです。

ただし、影なしでリスト項目を表示する方法は次のとおりです。 ここに画像の説明を入力

また、次のことを試してみましたが、役に立ちませんでした。

  1. 親レイアウトではなく、ImageView と TextViews 自体に標高を設定します。
  2. ImageView に背景を適用しました。
  3. Elevation の代わりに TranslationZ を使用しました。
0 投票する
1 に答える
8456 参照

android - Android の「昇格」で CustomView の下に影が表示されない

Lollipop 以前の CustomView で動作していましたが、Lollipop デバイスで適用しようとしandroid:elevationましandroid:translateZたが、動作しないようです。

何が欠けていますか?

0 投票する
5 に答える
13054 参照

android - CardView の Android のビューの昇格が表示されない

Android Lollipop で昇格させたい CardView 内に RelativeLayout がありますが、昇格は表示されません (影は表示されません)。

ここに画像の説明を入力

私のレイアウトファイル:

したがって、このレイアウト内で、次の 2 行を RelativeLayout に追加して、標高を作成しました。

なぜそれが表示されないのか誰にも分かりますか?現時点では、Android API 21 (Lollipop) を使用してエミュレーターでテストしています。