-цветом границы
создать shape с border и поставить на фон.
-своим шрифтом (куда его поместить и в каких форматах)
из известных мне методов - подменить на уровне приложения системный шрифт своим и устанавливать его. Шрифты тогда закидываются в assets, формат, например, *.ttf
-цвет и размер тени
Посмотри библиотеки, которые рисуют тени для любых элементов. Или
например нарисовать самому
-как закруглить края у элемента
если простые фигуры - то опять же shape с закруглением, если картинки - то можно поискать библиотеки или обрезать, переопределив onDraw у элемента.