Arrondie bouton image android
J'ai une image de bouton comme dans l'image.Je veux le rouge des espaces autour de lui(Il sera transparent, juste pour red pour identifier les espaces) ne sera pas cliquable. Est-il possible ? J'ai essayé différent type de code via xml ou certains arrondis imageview code mais rien de m'aider..
stackoverflow.com/questions/9884202/custom-circle-button avez-vous essayé de celui-ci???
OriginalL'auteur arun | 2014-01-28
Vous devez vous connecter pour publier un commentaire.
Vous pouvez soit:
pourquoi mesurer quoi que ce soit, quand vous pouvez simplement définir la forme de votre bouton à l'intérieur de votre drawable patter fichier xml? c'est juste une ligne de code dans le fichier xml:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
à partir de maintenant sur votre bouton habitude de réagir si vous appuyez sur n'importe quel coinessayé la même chose mais toujours obtenir cliquez sur les bords..
OriginalL'auteur 18446744073709551615
Pas besoin de calculer quoi que ce soit, la seule chose que vous devez faire est de définir la forme de votre imageButton à l'intérieur de bouton modèle xml (drawable).
donc à l'intérieur de votre INTERFACE utilisateur mise en page fichier xml, ImageButton peut être décrite comme cela
et à l'intérieur de votre modèle de fichier il suffit de déclarer
shape="oval"
c'est à dire comme ceciIl ne peut pas être plus simple. 😀
bizarre, ça marche pour moi... 🙁 coins de bouton rond avec
adnroid:shape="oval"
ne sont pas de déclenchement onClick méthode, désolé, je ne pouvais pas les aider 🙁u peut coller un exemple de code???
quand j'ai essayé ovel forme dessinée derrière la imageview..
j'ai essayé cela avec de gros boutons, et il semble, que quand j'ai touché l'écran, près de la frontière de bouton, mais à l'extérieur, encore déclencher l'événement onClick.... Il semble que la seule solution raisonnable est avec le calcul proposé par l'utilisateur 18446744073709551615
OriginalL'auteur Lonti84