Подтвердить что ты не робот

Альтернатива библиотеке showCase для пользовательских обучающих программ для приложения?

фон

Я нашел хорошую библиотеку для показа учебника для пользователя о конкретных элементах на экране под названием "Библиотека просмотра ShowCase".

проблема

библиотека довольно глючит и иногда помещает свои текстурные элементы за пределы экрана (например, когда устройство повернуто).

вопрос

Есть ли альтернатива этой библиотеке или способ ее исправления?

единственная подобная библиотека, которую я нашел, это "SuperToolTips".

4b9b3361

Ответ 2

Это старый вопрос, но я думаю, что было бы полезно добавить в библиотеку, которую я написал на этот ответ: ссылка Github на TourGuide

Ниже приведен снимок экрана TourGuide в действии:

Screenshot of TourGuide

Библиотека состоит из трех частей: ToolTip, Pointer и Overlay. В зависимости от ваших потребностей вы можете отключить некоторые элементы и использовать некоторые из них.

Подробнее см. ссылку Github выше. Надеюсь, это поможет!

Изменить: Как указывает OP в комментарии, вот пример того, как выглядит TourGuide для элемента панели инструментов:

TourGuide on Toolbar item

Обратитесь к обновленной Деятельности панели инструментов в демонстрации TourGuide, чтобы найти это.

Ответ 4

Попробуйте эту новую библиотеку витрины. Spotlight

введите описание изображения здесь

Ответ 6

Вот еще один приятный, который я нашел в стиле слайд-шоу для Material Design, который используются некоторыми приложениями Google. Также поддерживает запросы для пользовательских разрешений для Android 6 (Marshmallow).

https://github.com/rubengees/introduction

Ответ 7

Существует библиотека Android-Cling, которая является очень простой и быстрой библиотекой. Также хорошо, что он не создает внутренне растровое изображение размера всего экрана, поэтому, если ваше приложение уже занимает много памяти, вы не попадете в OutOfMemoryError.

введите описание изображения здесь

Ответ 8

Большинство библиотек, упомянутых в предыдущих ответах, либо не поддерживаются разработчиками, либо/или устарели. Некоторые упомянутые библиотеки замечательны.

Я хотел бы добавить эту библиотеку для людей, которые будут отсылать этот ответ в будущем.

MaterialIntroView - это библиотека, которая может использоваться для этой же цели.

Плюсы:

  • Легко настраиваемый
  • Встроенная функция для записи, если демонстрация была замечена пользователем или нет.
  • В настоящее время он находится в бета-версии, что означает, что поддержка может быть легко доступна разработчикам

Минусы:

  • Он все еще находится в бета-версии и может не иметь определенных функций, которые вы ожидаете, но вы можете запросить функции.