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

Как создать полезную всплывающую подсказку в Android

Я хотел бы создать всплывающую подсказку как вещь в Android, чтобы показать моим пользователям, что что-то есть, так как люди сказали мне, что они не знают, что это такое. Для представления о том, что я здесь, вот рисунок:

Diagram

4b9b3361

Ответ 4

Доступно несколько доступных библиотек, которые помогут вам внедрить всплывающие подсказки в Android.

Я рекомендую библиотеку Android Tooltip, которую вы можете найти на Github

Пример использования:

Tooltip.make(this,
    new Builder(101)
    .anchor(aView, Gravity.BOTTOM)
    .closePolicy(new ClosePolicy()
        .insidePolicy(true, false)
        .outsidePolicy(true, false), 3000)
    .activateDelay(800)
    .showDelay(300)
    .text(R.string.hello_world)
    .maxWidth(500)
    .withArrow(true)
    .withOverlay(true)
    floatingAnimation(AnimationBuilder.DEFAULT)
    .build()
).show();

Ответ 5

Вы можете использовать функцию android-formableable-validation.betterSetError(), настроив выделение фона шара ErrorPopup и значок значка восклицательного знака ошибки, который устанавливается как drawableRight в EditText. Чтобы точно настроить ваши требования, вам нужно будет сыграть с кодом, который выдает ErrorPopup.