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

android - 凹状のアウトラインのロリポップ標高

パスを使用して星形を表示するカスタム ビューがあります。このビューは期待どおりに機能しますが、実装を新しい Google Material の推奨事項に移行したいと考えています。

残念ながらelevation、凸状のアウトラインに依存しており、まだ解決策を見つけていません。

既知の回避策やその他の創造的な解決策はありますか?

ここに画像の説明を入力

これは私の凹型パスです:

私は成功せずにこのコードを試しましたが、これは凸面ビューでうまく機能します。

しかし、予想どおり、例外が発生しています。

この目的を達成する方法はありますか?

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

android - "android:elevation=" はコンパイル API を使用する Lollipop より前のデバイスでは機能しません21

アプリケーションで使用しようとし"android: elevation ="ていますが、実行すると Android 4.1.2 のデバイスに表示されません

グレード

レイアウト.xml

ロリポップ以前のデバイス用にロリポップを正しくコンパイルしていない可能性があります。何か提案はありますか?

コードの他の部分を見る必要がある場合は、質問を編集します

ありがとう

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

android - android:elevation は下側にのみ影の効果があります。影の効果を上側に表示するにはどうすればよいですか?

アクティビティの下部でフレームレイアウトを使用し、フラグメントに影の効果を表示するために、android:elevation を追加します。しかし、影の効果は上面ではなく下面にのみ表示されます。誰かアドバイスをいただけますか?

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

android - ボタン以外のビューでの Android リップル効果 + エレベーション

この例のように、API レベル 21 の通常のボタンのフィードバックに似た LinearLayout にタッチ フィードバックを追加しようとしていますが、これまでのところ成功していません。

次のような標準的なリップル ドローアブルを定義しました。

Google がここで提供する StateListAnimator を使用しました。

アニメーターとリップル ドローアブルを定義した後、次のように LinearLayout に追加しました。

アイデアは、この LinearLayout をボタンとして使用することです。これは、さまざまな種類のテキストを挿入し、その中に ImageView の配置を処理する方がはるかに簡単であるためです (ボタン ドローアブルとは対照的です)。

この質問のように、ビューの背景に透明度がない限り、リップル効果またはアニメーションを個別に追加できます。

これが上記の質問に関連する問題かどうかはわかりませんが、標準のボタンが波紋と仰角のアニメーション フィードバックの両方を採用していることを考えると、この効果を他のビューでも実現できると思います。

この問題についての洞察をいただければ幸いです。

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

android - Total beginner; need help properly setting up my Android 5.0 Toolbar

I do have a toolbar right now, but I don't really understand a lot of the things that I needed to add and copypaste from tutorials and other questions to get it to work. Also, my toolbar doesn't display an elevation even though I set android:elevation to 9dp.

Similar to the Google I/O app, I've set up a resource in /layout for my toolbar. I copied the name and named it "toolbar_actionbar_with_headerbar". Please excuse that it doesn't make any sense.

This is the content:

toolbar_actionbar_with_headerbar.xml

Now, as it's apparently supposed to be done, I am applying my toolbar to activities by including them in their /layout XML-file. Works fine.

However, this is my first question. When I did that initially, my toolbar was cut off at the sides like all other content of the activity, according to the margins set at the beginning of the xml. Right now, I simply deleted those, and add margins for every text field and other things on the activity. There probably is a better way?

The second question is: Why doesn't my elevation work? I've even tried setting it through code onCreate, but that doesn't work either. And lastly, what would I have to do to properly support devices pre-Level21?

Thanks a lot.

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

android - キャンバスに描かれた要素にマテリアルスタイルの影を追加するには?

ドキュメントにあるように、マテリアル デザインのシャドウ スタイルを で追加およびカスタマイズできますandroid:elevation。これは、私がまだ出会ったすべての要素でうまく機能します。

しかし、上に描画する図形に対して同じ (またはほぼ同じ) 動作を取得したい場合はどうすればよいCanvasでしょうか? - 現在、私は で遊んでPaint.setShadowLayer()いますが、結果はネイティブ実装と比較して「マテリアル」スタイルにはほど遠いです。

同じ効果を達成するためのライブラリや方法はありますか? できれば標高レベルを追加することによって?

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

android - Android: 昇格が機能しない

Android Wear アプリケーションを開発する必要があり、アクティビティの Android:elevation に影が表示されません。

アクティビティの XML コード -

表示されるプレビューの影では、エミュレータでは影はありません

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

android - Android: 要素の上に高さを設定します (上方向の影)

フッターボタンとメインスクロールビューの間にこの影を付ける正しい方法は何ですか?

クロムの例

これは私の現在のレイアウトです:

回路図のレイアウト

最新の RelativeLayout に標高属性を適用しても機能しません。