Quiero aumentar el área seleccionable de mi botón (ImageView). Pero no quiero que esto se refleje visualmente. Tiene que parecer que el botón es pequeño (sin margen, relleno, etc.) pero el área en la que se puede hacer clic es grande.Agregue una superposición transparente más grande para aumentar el área seleccionable, sin cambiar el diseño
La única cosa que puedo pensar es poner todo mi diseño en un RelativeLayout y añadir las superposiciones mediante programación a una segunda "capa". Calcula el margen izquierdo y el margen superior con las matemáticas.
¿Hay un mejor enfoque?
que ya se veía aquí Expand clickable area of an ImageView by using padding?
o aquí Making a button easier to click
Y algunos otros, pero siempre cambiar el diseño añadiendo relleno o áreas transparentes de la imagen, yo no quiero hacer eso.
Esto es casi, pero no es exactamente lo que estoy buscando. La diferencia es que el área está limitada a los límites de la vista principal, y estoy buscando algo que no esté limitado a ella. Pero lo usaré, es fácil de implementar y mejorará lo suficientemente "touchability" de mis puntos de vista. Supongo que de lo contrario tengo que implementarlo programáticamente y eso no vale la pena, en este caso. – Ixx
@CommonsWare Ese segundo enlace no es válido. –