私は自分のレイアウトにシンプルなボタンを追加しました。私はそのテキストを削除し、その背景に透明度を持つイメージを設定しました。残念ながらボタンにドロップシャドウ効果があり、削除できません。経験があれば感謝してくれます。
ありがとう!アンドロイドボタンでシャドーエフェクトを削除
答えて
あなたのXMLは、代わりにあなたが持っているボタンを、次のようにする必要があります:
<ImageButton android:src="@drawable/yourimagename"
android:id="@+id/button1"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:background="@null"
/>
もし何か問題があればちょうど私に知らせて、ボタンのタグの上)
しかし何テキストが付いたボタンが必要な場合は? – Laurenswuyts
参照:http://stackoverflow.com/questions/28756035/how-to-remove-button-shadow-android – user114111121
doens'tは私のために働きます –
は
android:stateListAnimator="@null"
を設定しました
例:
<Button
android:id="@+id/button1"
android:layout_height="50dp"
android:layout_width="match_parent"
android:stateListAnimator="@null"/>
これはAPIレベル21を必要とする点を除いて、素晴らしい解決策です。より低いAPIレベルで動作するソリューションですか? – Barnaby
@Barnaby私はLollipopに「影」効果が追加されていると思うので、デフォルトでは低いAPIレベルでは影が表示されません。誰でもこれを確認できますか? – manelizzard
@manelizzardはい、私は確認します! –
茶イメージボタンにngeして、このような背景を置く: アンドロイド:背景= "@アンドロイド:カラー/透明 – Dyna
ありがとう、非常に問題ありました。ありがとう – m0j1
あなたは歓迎です;) – Dyna