Domanda

Ho un'attività Android con un ImageButton. Vorrei eseguire una logica quando il pulsante viene premuto e mostrare un'immagine diversa per lo stato pressato, ma anche ricevere l'evento di tocco sull'attività.

Per impostazione predefinita, solo il pulsante riceve l'evento di tocco. Se ho impostato l'attributo cliccabile del pulsante a false allora solo l'attività riceve l'evento di tocco.

Qual è il modo migliore per attuare l'evento di tocco nell'attività e il clic del tasto?

È stato utile?

Soluzione 2

In mancanza di un metodo migliore, mi escludeva l'evento di tocco sull'attività di eseguire la logica di attività e rilevare se il tocco era sopra il pulsante, nel qual caso cambiare il suo stato e invocare la logica onClick.

Altri suggerimenti

Avere il pulsante di chiamata di un metodo sull'attività quando viene cliccato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top