bibliotecas externas da interface do usuário do Android?

Estou começando com o Android, e o aplicativo que estou desenvolvendo precisará de aparência de widgets personalizados (botões brilhantes, planos de fundo animados etc.), pesquisei por quaisquer bibliotecas externas para conseguir isso e não encontrei nada.

deixe-me adivinhar, a única maneira de fazer isso é estendendo dolorosamente as classes de vista base e substituindo onDraw etc.?

questionAnswers(2)

yourAnswerToTheQuestion