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

фон

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

эта проблема

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

вопрос

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

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

8 ответов

Решение

Попробуйте https://github.com/deano2390/MaterialShowcaseView, поскольку исходная библиотека ShowCaseView устарела.

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

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

Скриншот TourGuide

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

Обратитесь к ссылке Github выше для более подробной информации. Надеюсь, поможет!

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

TourGuide на панели инструментов

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

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

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

Я знаю, что это старый вопрос. И я нашел это, но я не пытался.

RoboDemo, библиотека ShowCase для Android

Изменить: или вы можете попробовать это.

Библиотека ShowcaseView для Android

Я знаю, что это старый вопрос, но я просто нахожу эту библиотеку: TapTargetView, MaterialTapTargetPrompt. Вы можете найти больше библиотек здесь

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

https://github.com/rubengees/introduction

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

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

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

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

Плюсы:

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

Минусы:

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