6

Ich habe auf diese Schaltfläche, die einen 9patch Hintergrund mit transparenten Teilen, sondern die ganze Taste hat diesen Effekt, wie diese verdunkeln:Button mit transparentem Hintergrund dunkelt in Lolipop android

darken button

Und hier ist die Schaltfläche xml Code:

<Button 
        android:id="@+id/login_operator" 
        android:layout_width="match_parent" 
        android:layout_height="40dp" 
        android:layout_margin="5dp" 
        android:background="@drawable/white_rounded" 
        android:drawableRight="@mipmap/arrow_white_down" 
        android:gravity="left|center_vertical" 
        android:text="@string/select_operator" 
        android:textAppearance="?android:attr/textAppearanceMedium" /> 

Hier ist, wie diese Taste auszusehen hat:

enter image description here

Und hier ist das 9-Patch Hintergrundbild:

enter image description here

Dieser Effekt verdunkeln geschieht nur auf Lolipop Android-Version .. so hat jemand weiß, wo dieser Effekt aus kam nicht verdunkeln?

Antwort

3

lief ich in dieser Ausgabe mit Lollipop, aus irgendeinem Grund die Standardschaltfläche Stil dieser Effekt

löste es, indem sie diese benutzerdefinierten Stil verdunkeln hat:

<style name="ButtonStyle" parent="Widget.AppCompat.Button.Borderless"> 
    <item name="android:background">@drawable/trans</item> 
</style> 

Zuweisung an die Taste:

<Button 
     .... 
     style="@style/ButtonStyle" /> 

hier, wie mit und ohne Stil aussieht:

enter image description here

+0

Vielen Dank, dies ist die richtige Lösung! –