add text, textSize, textColor attr support and subclass from ImageButton