web-dev-qa-db-ja.com

Androidボタンの影を取り除く

私はこれについて見つかったすべての解決策を検索して試しました。 Androidのボタンから影を削除する必要があります。私が見つけたソリューションのほとんどは、imagebuttonの使用とその背景の設定を含みます。私はそれを試してみましたが、ボタンにはテキストが含まれているため、imagebuttonはオプションではありません。 imagebuttonに書き込む方法がない限り?

私の2番目の解決策は:

Android:fadingEdgeLength="0dp"

しかし、何も変わっていないようでした。第三:

Android:shadowColor="@color/application_transparent" />

ここでも何も変わっていません。

また、ストローク0でカスタムシェイプを作成し、ボタンの背景をそれに設定しましたが、何もしませんでした。私はこれをプログラムではなくXmlで行うことを好みますが、それが唯一の方法である場合は、そうしてください。前もって感謝します

18
Scottyers

いかがですか

        <Button
           ..<code>

            Android:stateListAnimator="@null"

           ..<code>
       </Button>
64
Vrashabh Irde

XMLのボタンのスタイル属性を設定

style="?android:attr/borderlessButtonStyle"

できます。

1
logeshpalani98

私の場合、単に追加します。

Android:shadowRadius="0"

..in xmlファイルでトリックを行いました。

0

APIレベル21で使用される属性stateListAnimatorの代替-線形レイアウト内にボタンをラップしました。どちらも同じサイズです。私のケースのために働いた。

0
gaurav.28ch