Ответ 1
Дайте https://github.com/deano2390/MaterialShowcaseView попробовать, поскольку оригинальная библиотека ShowCaseView теперь устарела.
Я нашел хорошую библиотеку для показа учебника для пользователя о конкретных элементах на экране под названием "Библиотека просмотра ShowCase".
библиотека довольно глючит и иногда помещает свои текстурные элементы за пределы экрана (например, когда устройство повернуто).
Есть ли альтернатива этой библиотеке или способ ее исправления?
единственная подобная библиотека, которую я нашел, это "SuperToolTips".
Дайте https://github.com/deano2390/MaterialShowcaseView попробовать, поскольку оригинальная библиотека ShowCaseView теперь устарела.
Это старый вопрос, но я думаю, что было бы полезно добавить в библиотеку, которую я написал на этот ответ: ссылка Github на TourGuide
Ниже приведен снимок экрана TourGuide в действии:
Библиотека состоит из трех частей: ToolTip, Pointer и Overlay. В зависимости от ваших потребностей вы можете отключить некоторые элементы и использовать некоторые из них.
Подробнее см. ссылку Github выше. Надеюсь, это поможет!
Изменить: Как указывает OP в комментарии, вот пример того, как выглядит TourGuide для элемента панели инструментов:
Обратитесь к обновленной Деятельности панели инструментов в демонстрации TourGuide, чтобы найти это.
Я знаю, что это старый вопрос. И я нашел это, но я не пытался.
RoboDemo, библиотека ShowCase для Android
Изменить:, или вы можете попробовать это.
Попробуйте эту новую библиотеку витрины. Spotlight
Я знаю, что это старый вопрос, но я просто нашел эту библиотеку: TapTargetView, MaterialTapTargetPrompt. Вы можете найти больше libs здесь
Вот еще один приятный, который я нашел в стиле слайд-шоу для Material Design, который используются некоторыми приложениями Google. Также поддерживает запросы для пользовательских разрешений для Android 6 (Marshmallow).
Существует библиотека Android-Cling, которая является очень простой и быстрой библиотекой. Также хорошо, что он не создает внутренне растровое изображение размера всего экрана, поэтому, если ваше приложение уже занимает много памяти, вы не попадете в OutOfMemoryError.
Большинство библиотек, упомянутых в предыдущих ответах, либо не поддерживаются разработчиками, либо/или устарели. Некоторые упомянутые библиотеки замечательны.
Я хотел бы добавить эту библиотеку для людей, которые будут отсылать этот ответ в будущем.
MaterialIntroView - это библиотека, которая может использоваться для этой же цели.
Плюсы:
Минусы: