Cómo agregar una vista de insignia
BadgeView hereda principalmente de TextView, por lo que en realidad es un TextView con una etiqueta colocada en la parte inferior. Puede personalizar la imagen de fondo, personalizar el color de fondo, si se muestra, el efecto de animación que se muestra en la pantalla y la posición de visualización. , etc. Agregar método:
ImageView target= (ImageView )findViewById(R.id.imageview);
BadgeView bv = new BadgeView(this, target); bv.setText("¡Hola mundo!");
bv.setTextColor(Color.Yellow);
bv.setTextSize(12);
bv. setBadgePosition(BadgeView.POSITION_ TOP_RIGHT); //predeterminado
bv.show();
Referencia: ruta de descarga del código fuente de android-badgeview:/jgilfelt/android-viewbadger.