Android Tooltip Library is an android library that you can use in your android project to display a hint text around a view when the user long press it or hovers over a view using a mouse pointer.
Need some career advice or prepping for an Android developer interview? Hit me up on Topmate.io, and let's chat!
You can use Tooltip as a guide to help user understand your app better and know what a particular button or view does.
Android Tooltip is similar to Toast or Snackbar, except the are attached with a particular widget and appears around it.
You can easily add a tooltip to any view by adding a single line of code in their respective XML code as an attribute:
<android.support.design.widget.FloatingActionButton
android:id="@+id/new_post"
android:tooltipText="Write a new Post" />
However we have curated a list of top 10 Tooltip library build by other developers that come with some advance features. These libraries are easy to implement and have proper documentation.
Android Tooltip Library
List of Top 10 curated Android Tooltip Library that you can use in your android project to provide a better app experience to your app user.
Android Tooltip (Kotlin)
Create Toast like tooltips, physical targets can be specified, or even points on the screen. Many additional features and customizations. Just look at the samples Activities.
To implement Tooltip library to your android project add following line of code to your build.gradle project file:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
....
dependencies {
implementation 'com.github.sephiroth74:android-target-tooltip:Tag'
}
Android Simple Tooltip (Java)
A simple library based on PopupWindow to create Tooltips on Android.
To implement Tooltip library to your android project add the following line of code to your build.gradle project file:
Here are some features of this app:
- Working from Android 2.1 (API 7) Note: animation above 3.0 (API 11)
- Simple to use: few parameters in a single line of code
- Animation with speed and size control
- Option to close with touch inside or outside of the tooltip.
- Modal mode (prevents touch in the background)
- Overlay (darkens the background highlighting the anchor)
- Customizable arrow
- Inflatable content from a
View
orXML
layout. - Colors and dimensions customized by
Builder
orXML
resources
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
...
dependencies {
dependencies 'com.github.douglasjunior:android-simple-tooltip:0.2.2'
}
ToolTips Library (Java)
Simple to use the library for android, Enabling to add a tooltip near any view with ease.
Add this library to your android project by adding following line of code to your android project dependencies:
dependencies {
implementation 'com.tomergoldst.android:tooltips:1.0.10'
}
Android Tooltips (Java)
Simple to use customizable Android Tooltips library based on PopupWindow. This Tooltips does not require any custom layout. It works as a PopupWindow.
Add this library to your app build.gradle by adding following lines of code:
dependencies {
implementation 'com.github.vihtarb:tooltip:0.2.0'
}
Quick Action (Java)
Quick Action is a small android library for easy create Tooltips with some action or just as decoration. folk from NewQuickAction3D by Lorensius W. L. T.
Not just a Tooltips, This a Tooltips with Action!.
Because NewQuickAction3D is
Add Quick Action library to your Android project by adding following lines of code to your build.gradle:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
...
dependencies {
implementation 'com.github.piruin:quickaction:LATEST_VERSION'
}
Android ViewTooltip (Java)
ViewTooltip is responsive, meaning it will automatically fit its text in the container.
To add this project to your build.gradle, add following line of code:
dependencies {
implementation 'com.github.florent37:viewtooltip:(last version)'
}
Initial Tips (Kotlin)
Initial Tooltip Library was created for showing the initial tips for the user on
Add this project to your build.gradle file by adding following line of code:
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
...
dependencies {
implementation 'com.github.mpetlyuk:initial_tips:$latest_version'
}
HintCase (Java) Android Tooltip Library
HintCase is a library for Android that will help you create
With HintCase library you can apply shape animations to highlight a specific view and show a HintBlock and/or multiple ExtraBlocks all
All is very easy, but if you don’t have time to implement shapes, blocks
Add the library dependency to your build.gradle file.
dependencies {
...
compile 'com.joanfuentes:HintCase:1.0.4'
}
BubbleView (Java)
Give bubbly look to your Tooltip
Implement this library to your Android Project by adding following line of code:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
compile 'com.github.lguipeng:BubbleView:1.0.1'
}
Simple Tool Tip (Java)
A simple library to add tool tips to your awesome Android application.
Implement this library to your Android project by adding following lines of code:
repositories {
maven { url "https://jitpack.io" }
}
dependencies {
compile 'com.github.xizzhu:simple-tool-tip:0.6.1'
}
Building your Android app? Implement ‘Rate my app in Play Store’ feature in your app. Learn More.