Marco S.
- Forum-Beiträge: 105
23.09.2010, 12:50:20 via Website
23.09.2010 12:50:20 via Website
Hallo zusammen,
ich hab einen Button mit android:background="@drawable/btn_zoomin"
Mein btn_zoomin.xml lautet:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/btn_zoomin_transition" />
<item android:drawable="@drawable/btn_zoomin_normal" />
</selector>
Mein btn_zoomin_transition.xml lautet:
<?xml version="1.0" encoding="utf-8"?>
<transition xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/btn_zoomin_dark" />
<item android:drawable="@drawable/btn_zoomin_long" />
</transition>
btn_zoomin_normal.png und btn_zoomin_dark.png und btn_zoomin_long.png sind Bilder, klar.
Bei mir wird das onLongClick Event ausgeführt, ich retuniere auch true (um die Eventkette zu beenden).
Leider wechselt bei einem Longclick aber nicht die Farbe.
Hat jemand eine Idee wie ich das anstellen könnte?
Will doch nur dem User zeigen, dass er gelongclickt hat
Viele Grüße,
Marco
ich hab einen Button mit android:background="@drawable/btn_zoomin"
Mein btn_zoomin.xml lautet:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/btn_zoomin_transition" />
<item android:drawable="@drawable/btn_zoomin_normal" />
</selector>
Mein btn_zoomin_transition.xml lautet:
<?xml version="1.0" encoding="utf-8"?>
<transition xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/btn_zoomin_dark" />
<item android:drawable="@drawable/btn_zoomin_long" />
</transition>
btn_zoomin_normal.png und btn_zoomin_dark.png und btn_zoomin_long.png sind Bilder, klar.
Bei mir wird das onLongClick Event ausgeführt, ich retuniere auch true (um die Eventkette zu beenden).
Leider wechselt bei einem Longclick aber nicht die Farbe.
Hat jemand eine Idee wie ich das anstellen könnte?
Will doch nur dem User zeigen, dass er gelongclickt hat
Viele Grüße,
Marco
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.