Довольно часто нужно акцентировать внимание пользователя на какой-то части интерфейса, или по шагам объяснить что-то пользователю. Это может быть полезным при:



👉 первоначальном входе, для объяснения как пользоваться приложением;

👉 редизайне, чтобы показать где искать привычные действия;

👉 обновлениях приложения, чтобы продемонстрировать новые возможности;

👉 объяснении как пользоваться какой-то уникальной особенностью приложения.



Реализовывать подобные обучения, не имея удобного механизма, весьма затратно. На помощь в этом вопросе может прийти библиотека showcaseview. Она предоставляет удобный и простой механизм, который позволит:



👉 пометить необходимые части интерфейса для подсветки и задать пояснения;

👉 выбрать последовательность показа этапов;

👉 запустить процесс демонстрации в нужный момент;

👉 отследить его окончание.



#библиотека