Personalizar menú contextual como pinterest menu
He estado buscando algo como menú Pinterest siempre que se presiona el elemento en GridView
. Sé que es una pregunta demasiado amplia. Pero poco huelga en la pregunta proporcionará una manera correcta de lograr estos.
What:
- Obtener el ancho real de la columna de GridView en Android
- Actualizar GridView / ListView sin volver a rellenar
- Carga de imágenes asíncronas en un GridView (Android)
- Número de columna diferente para cada fila en GridView android
- Eliminar elemento de GridView
¿Cómo se puede implementar personalizar el menú contextual como Contactos + o Pinterest Menú contextual en el elemento GridView?
Intentó:
ArcMenu : Pero son el reemplazo del menú del deslizador o del menú emergente para la aplicación total. Quiero el menú que se puede crear onFly para el artículo de GridView.
Menú satélite : Igual que ArcMenu, reemplazo del menú deslizante o menú emergente para la aplicación general.
Por favor, acláreme para lograr un comportamiento como este.
- Detección de Android en los botones de GridView
- ¿Puedo evitar las llamadas getView () al medir un GridView?
- Uso de GoogleApiClient desde IntentService de Notificación Push para enviar datos a Android Wear
- GridView mediante Custom ArrayAdapter
- ¿Puede un GridView tener un pie de página y un encabezado igual que ListView?
- AsyncTask y setAdapter en métodos onCreate
- Desplazar la columna de Gridview hacia arriba y hacia abajo al tocar esa columna
- ¿Cómo evitar el parpadeo mientras se actualiza gridview?
Creo que en lugar de Context Menu
puede utilizar PopupWindow
para su requerimiento.
//Custom popup view View view= layoutInflater.inflate(R.layout.popupview, null); PopupWindow popupWindow = new PopupWindow( view, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); //Display popup window on clicking anything //Displays pop up window near button with offsets 10 and -10 popupWindow.showAsDropDown(button, 10, -10);
Para más información
http://developer.android.com/reference/android/widget/PopupWindow.html
http://android-er.blogspot.in/2012/03/example-of-using-popupwindow.html
Utilice la vista 3D de acción rápida. Es el menú que se utiliza en la aplicación de twitter.
Para fuente: https://github.com/lorensiuswlt/NewQuickAction3D
Estoy usando una versión modificada de ArcMenu (modificaciones pequeñas y principalmente visuales) para algo similar. Y es perfectamente adaptable a gridview (estoy utilizando con StaggeredGridView onitemclick).
Sólo tienes que definirlo en el xml dentro del elemento gridview con Visibility: gone y luego en tu adaptador gridview o en la actividad, ponlo a visible cuando se toca o hace clic en el elemento …
No sé por qué dices que es para la aplicación en general, se puede utilizar como un elemento elemento también.
- No hay animación para Android al pasar de una actividad de retrato a una actividad de paisaje
- Android: ¿Cómo obtener sugerencias de búsqueda de forma asíncrona desde la Web?