Invisible / botón transparente que funciona como un regular en android?
¿Cómo puedo obtener un área en el centro de una imagen que se puede hacer clic (no toda la imagen)? Intentado con un botón fijado a invisible y clickable pero el botón no trabaja. ¿Cuáles son las alternativas a un botón invisible / transparente que funciona como un regular?
También he pensado en un PNG totalmente transparente y clicable que debería funcionar, pero tal vez no la mejor manera?
- Transferir una imagen a través de Bluetooth en Android
- Cómo almacenar la imagen como blob en Sqlite y cómo recuperarlo?
- Cómo convertir un objeto de imagen en un objeto de mapa de bits, Android
- Cómo cambiar imágenes en lienzo en android?
- Borde de dibujo de Android en ImageView
- Cómo convertir las coordenadas de la vista de imagen a las coordenadas del mapa de bits?
- Tomar foto se estrelló en el dispositivo real
- Perder fondo transparente al descargar una imagen PNG externa
- Página de PDF de Android para api de imágenes
- Cómo subir una imagen en android a través de JSON, mi método actual tarda mucho tiempo
- Pellizcar zoom en una imagen en Xamarin
- OutOfMemoryError mientras decodifica y codifica Base64 String en Bitmap
- Android - .nomedia no funciona para las imágenes
Aqui tienes:
Button theButton = (Button)findViewById(R.id.theButton); theButton.setVisibility(View.VISIBLE); theButton.setBackgroundColor(Color.TRANSPARENT); phoneButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // DO STUFF } });
android:background="@android:color/transparent"
Puede intentar establecer fondo transparente para el botón. Pero no cambia la visibilidad de los botones, causa que evita que la vista obtenga eventos de clic.
También puedes usar
android:background = "@null"