Я хотел бы создать всплывающую подсказку как вещь в Android, чтобы показать моим пользователям, что что-то есть, так как люди сказали мне, что они не знают, что это такое. Для представления о том, что я здесь, вот рисунок:
Я хотел бы создать всплывающую подсказку как вещь в Android, чтобы показать моим пользователям, что что-то есть, так как люди сказали мне, что они не знают, что это такое. Для представления о том, что я здесь, вот рисунок:
Для тех, кто просто присоединяется к нам от поиска этого.
Это лучшее решение Holo https://gist.github.com/romannurik/3982005
Это шаблон QuickAction
UI. Взгляните на:
QuickAction...
виджетов, таких как QuickActionBar
, QuickActionGrid
и т.д.другой альтернативой будет "супер-всплывающие подсказки":
https://github.com/nhaarman/supertooltips
вот демо:
https://play.google.com/store/apps/details?id=com.haarman.supertooltips
Доступно несколько доступных библиотек, которые помогут вам внедрить всплывающие подсказки в 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();
Вы можете использовать функцию android-formableable-validation.betterSetError(), настроив выделение фона шара ErrorPopup и значок значка восклицательного знака ошибки, который устанавливается как drawableRight в EditText. Чтобы точно настроить ваши требования, вам нужно будет сыграть с кодом, который выдает ErrorPopup.