Android Hexágono forma botón que tiene hexágono táctil
Quiero crear un botón de forma de hexágono en android para que sea área de toque no se superpone (a la derecha) ie.I quiere heaxagon toque vinculado no un toque rectángulo vinculado. Traté de utilizar la vista de la imagen, pero no excluye tranparent (se muestra en azul, a la izquierda). ¿Hay algún objeto que se puede hacer clic que se define por xml shape / path. Por favor cualquier persona puede mostrarme xml forma / camino parte de un solo botón si su posible o cualquier otro método.
- Texto del botón que no consigue centrado verticalmente en botón
- Obligar a un botón a permanecer en la parte inferior de la pantalla del teléfono
- XML dentro de un recurso de cadena de Android?
- Android: Ancho y altura del icono del iniciador en DP
- SurfaceView personalizado que causa NoSuchMethodException
- Serialización de objetos XML de Android
- Excepción lanzada durante TypedArray # getTextArray ()
- Botón con el icono izquierdo y el texto perfectamente alineados
- Ajustes redimensionables en Android 3.1
- ¿Cómo hacer lo contrario de atributo de preferencia android: dependencia?
- Android: ¿De dónde proviene el permiso "System tools"?
- Cómo establecer la línea como un fondo utilizando xml (forma) a continuación para EditText?
- El botón no está llamando a OnClickListener con el primer clic
Mira esto
<com.github.siyamed.shapeimageview.{ClassName} android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="8dp" android:src="@drawable/neo" app:siBorderWidth="8dp" app:siBorderColor="@color/darkgray"/>
Atributos:
-
siBorderColor
color de la frontera -
siBorderWidth
anchura del borde en dp -
siBorderAlpha
valor alfa del borde entre 0,0-1,0 -
siStrokeCap
borde de trazo tipo de tapa butt | round | square -
siStrokeJoin
border stroke join tipo bisel | mitre | redondo -
siSquare
establece el ancho y la altura al mínimo de los valores dados true | false -
siShape
una referencia a un SVG. Esto es usado por ShapeImageView, no las subclases de la misma.
No hay ninguna vista del sistema que haga formas personalizadas para usted. Necesita crear una vista personalizada: http://developer.android.com/training/custom-views/index.html y en su onTouchEvent()
determine si el toque del usuario está dentro o fuera del área seleccionable y actúe en consecuencia.
- Datos de enlace descendente de la ruta de Android vía WiFi y datos de enlace ascendente a través de la red móvil
- E / dalvikvm: No se pudo encontrar la clase