Add a new widget 'BadgeView'

Add a new widget 'BadgeView'