私はカスタムシャドウを持つボタンを配置するのが大変です。あなたが見ることができるようにAndroid - ボタンシャドウの良い練習
は、影が画像の下部に大きいです:
は例えば、設計者は、このボタンを作成しました。
私は、ボタンのレイアウトにはボタンだけを入れ、周囲には影を入れないようにしたい(いくつかの理由で、整列、ボタンの効果など)。だから私は両側の影を測定し、それを正または負のマージンとして使用しています。また、ボタンレイアウトから影を表示できるように、android:clipChildren = "false"を使用します。
しかし、イメージのサイズを変更したい場合、すべての余白は廃止されています。 Androidで影を含む画像を使用するのは本当に良い習慣ですか?デザイナーが行った影をプログラムで実現する簡単な方法はありますか?
おかげさまで、ありがとうございました。ご協力いただければ幸いです。
影を達成するための「標準的な」方法は、仰角属性afaikを使用することです。しかし、標高によって生成される標準的な影を調整することが可能かどうかはわかりません。こちらをご覧ください:https://developer.android.com/training/material/shadows-clipping.html – PhilipB