bibliotecas externas de la interfaz de usuario de Android?

Estoy comenzando con Android, y la aplicación que estoy desarrollando necesitará una apariencia de widgets personalizados (botones brillantes, fondos animados, etc.), busqué en Google cualquier biblioteca externa para lograr esto y no encontré nada.

déjame adivinar, ¿la única forma de hacerlo es ampliando dolorosamente las clases de vista base y anulando onDraw, etc.?

Respuestas a la pregunta(2)

Su respuesta a la pregunta