android-simple-tooltip
介绍:
一个简单的基于PopupWindow的Tooltips库。
运行效果:
使用说明:
-
支持Android 2.1 (API 7) 注意_: 动画需要在 3.0 (API 11)以上。_
-
简单易用: 一行代码,只需添加几个参数
-
动画快慢的控制
-
点击tooltip里面或者外面关闭自己的选项。
-
Modal模式
-
支持Overlay (darkens the background highlighting the anchor)
-
Customizable arrow自定义箭头
-
内容可以来自一个view或者xml
-
通过Builder或者xml自定义颜色和dimensions
Basic
View yourView = findViewById(R.id.your_view);
new SimpleTooltip.Builder(this)
.anchorView(yourView)
.text("Texto do Tooltip")
.gravity(Gravity.END)
.animated(true)
.transparentOverlay(false)
.build()
.show();
资源
<color name="simpletooltip_background">@color/colorAccent</color>
<color name="simpletooltip_text">@android:color/primary_text_light</color>
<color name="simpletooltip_arrow">@color/colorAccent</color>
<dimen name="simpletooltip_max_width">150dp</dimen>
<dimen name="simpletooltip_overlay_circle_offset">10dp</dimen>
<dimen name="simpletooltip_margin">10dp</dimen>
<dimen name="simpletooltip_padding">8dp</dimen>
<dimen name="simpletooltip_arrow_width">30dp</dimen>
<dimen name="simpletooltip_arrow_height">15dp</dimen>
<dimen name="simpletooltip_animation_padding">4dp</dimen>
<integer name="simpletooltip_overlay_alpha">120</integer>
<integer name="simpletooltip_animation_duration">800</integer>
<style name="simpletooltip_default" parent="@android:style/TextAppearance.Medium"></style>
Gradle
-
在 root
build.gradle
的repositories末尾添加:allprojects { repositories { ... maven { url "https://jitpack.io" } } }
-
添加dependency
dependencies { compile 'com.github.douglasjunior:android-simple-tooltip:0.1.1' }
已下载
0