implement tab bar button selection animation