問題タブ [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 投票する
1 に答える
906 参照

android - 標高をツールバーの標高を自動的に表示するように設定します。これを変更するにはどうすればよいですか?

デフォルトで ActionBar を表示しないテーマを使用しています。

ただし、xml のツールバーに置き換えています。

OnCreate で:

予想される結果は、フラットなツールバーと LinearLayout の下の影です。これは、まさに Android Studio のプレビューで表示されるものです。

Nexus 4 でプレビュー

ただし、実際には、ツールバーも有効になっています。

Nexus 5 のスクリーンショット

影を別のビューの下に置き、ツールバーを平らに保ちたいのですが、これを達成するにはどうすればよいですか? これは可能ですか?

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

android - アンドロイド標高で影を適用する

Android:elevation を使用してレイアウトに影を適用しようとしていますが、ロリポップ以前の Android では機能しません。代替手段はありますか。前もって感謝します。

0 投票する
0 に答える
433 参照

android - 標高に基づいて 9 パッチを作成しますか?

ViewCompat.setElevation が壊れているため、5.0 より前のデバイスで「昇格」効果をシミュレートする 9 パッチを作成したいと考えています。標高プロパティに基づいて、これを簡単に行う方法はありますか? のように、標高が 5dp、20dp などの 9 パッチを生成する方法はありますか?

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

android - 仰角と平行移動Zの違い

私は両方の機能を試しましたが、translationz またはその逆の代わりに標高を使用する必要がある理由がよくわかりません。

私がそれらを使用したとき、両方とも影を生成します。

同時に(同じ値で)使用する必要がありますか?1つだけ使うべきですか?

前もって感謝します!

編集:

私はそれをはっきりと見ることができるように視覚的な比較を行いました:

標高と平行移動 Z の比較

私が得た結論は、(少なくともこの 0 から 16 dp の範囲では) そのうちの 1 つが不要であるということです。

8 対 8 と 16 対 16 で同じ影が見え、16 対 8+8 で同じ影が見えます。

しかし、私には素晴らしいビジョンがありません。皆さんはどう思いますか?

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

android - ListView アイテムを昇格させるにはどうすればよいですか?

リストビューのアイテムが昇格し、ドロップ シャドウが表示されるように取得しようとしています。

これが私のリストビューアイテムのレイアウトです

ここに私のListViewレイアウトがあります

どんな助けでも大歓迎です。

0 投票する
8 に答える
35571 参照

android - ImageView でエレベーションが機能しない

ImageView の昇格が機能していません。次のように XML で ImageView を宣言しました。

エレベーションが ImageView で適切に機能するには、他に何をすればよいですか?