Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


El cajón corredizo parece semicircular

Android proporciona el SlidingDrawer por defecto se ve como debajo de la imagen –

Imagen http://www.gru.at/android/wp-content/uploads/2010/09/s_open.png

Podemos personalizar este SlidingDrawer ve como semicírculo tipo con botones incluidos. Por ejemplo, eche un vistazo a la siguiente imagen –

Nuevo cajón deslizante

Cualquiera hizo el SlidingDrawer como sobre uno. Lo he buscado en Google. No tuve ninguna solución agradable para esto. ¿Cualquier persona tiene la idea / el blog del ejemplo para esto?

2 Solutions collect form web for “El cajón corredizo parece semicircular”

Así que asegúrese de tener Gimp y 9-Patch en el listo para una gran cantidad de ensayo y error …

Entonces lo que quieres hacer es …

  1. Agregue un diseño adecuado para mantener los botones en los que se encuentra el identificador de ImageView actual, como Horizontal LinearLayout o RelativeLayout

  2. Corta el identificador del controlador de ImageView actual y agrégalo a este nuevo Layout que acabas de agregar

  3. Agrega tus botones al LinearLayout / RelativeLayout (puedes probarlo ahora, los botones y el mango deben abrirse al mismo tiempo)

  4. A continuación, agregue a los oyentes de botones para cada uno de los botones

  5. Establecer el SlidingDrawer a android: allowSingleTap = "false" (tit para tat, no puede tener la opción de toque único ya, sólo la diapositiva)

  6. Utilice un ButtonSelector.xml para que se presionen o no presionen los diferentes diseños de botones.

  7. Esta es la parte difícil. Editar los dibujos para los botones, y manejar para que se ajusten bien si la pantalla es enorme, pequeño, paisaje, retrato. Recomiendo usar 9-Patch en conjunción con Gimp.

  8. Pat usted en la parte de atrás, ya que ahora tiene un cajón deslizante personalizado totalmente dulce.

Asegúrese de que publicar imágenes y el estado de los problemas o problemas que se encontró en como nunca he implementado plenamente esto, pero llegué al paso 6 para asegurarse de que era posible.

Por último, pero no menos importante, Good Luck …

Gracias por RelativeLayout y FrameLayout Estos diseños hacen que mi exigible comportable con lo que necesito. He hecho como abajo pasos –

  • En primer lugar, he dividido la imagen completa en tres partes. Y, la fusión de estas imágenes con FrameLayout Y, dio onclickListner a mi centro de la imagen (Porque, era contener que las marcas de flecha arriba / abajo)

  • Y, he utilizado la Animation para abrir esa vista como SlidingDrawer

Estos pasos me ayudan mucho.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.