secretos programas programa para online moviles infidelidad icono gratis descubrir crear corazon con app aplicaciones aplicacion amantes android

programas - Cómo hacer una notificación similar a Facebook Messenger como esta en Android



programa para crear aplicaciones android gratis (1)

Echa un vistazo a este enlace http://www.piwai.info/chatheads-basics . Él proporciona información sobre cómo agregarlos en su pantalla.

El truco es agregar una View al WindowManager como el siguiente código

private WindowManager windowManager; private ImageView chatHead; public void addView() { windowManager = (WindowManager) getSystemService(WINDOW_SERVICE); chatHead = new ImageView(this); chatHead.setImageResource(R.drawable.android_head); WindowManager.LayoutParams params = new WindowManager.LayoutParams( WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.TYPE_PHONE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, PixelFormat.TRANSLUCENT); params.gravity = Gravity.TOP | Gravity.LEFT; params.x = 0; params.y = 100; windowManager.addView(chatHead, params); }

No olvide agregar el permiso <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>

Quiero implementar notificaciones como la de la siguiente imagen.

La notificación aparece en cualquier momento. Creo que, por supuesto, es un servicio en segundo plano que espera nuevos mensajes del servidor y luego muestra esto. Lo que creo que es una actividad implementada como diálogo con esta IU personalizada. ¿Estoy en lo correcto? ¿Y es un método normal de startActivity del servicio? ¿Y cómo hago la animación de transición para hacer que aparezca lentamente de izquierda a derecha con el zoom cuando aparezca?