RecyclerView中的项目中的工具提示(重叠上面的项目)

时间:2017-01-23 10:49:06

标签: android android-layout

我需要创建一个包含多个RecyclerView的{​​{1}}。但是,在某些项目上,我需要显示ViewTypes,它应悬停在上一行上。

我的要求是: enter image description here

在上图中,Tooltip中有4个项目,下排的工具提示应重叠在上一行(或行,根据需要)的顶部。此工具提示仅在某些情况下可见 - 当锁定图标可见时。

问题是,如果我将此工具提示作为RecyclerView添加到TextView,并以编程方式控制它的可见性,则会增加该行的高度并且不会重叠到以上布局。

如何将此视图转移到" hover"超过上面的行而不替换它们?

如果您需要代码,我可以编辑此问题并发布代码(但我认为这里可能没有必要)。

3 个答案:

答案 0 :(得分:2)

您可以使用 Android Tooltips 库。

易于使用基于PopupWindow的可自定义Android工具提示库。此工具提示不需要任何自定义布局。它的作用是PopupWindow

dependencies {
    compile 'com.github.vihtarb:tooltip:0.1.9'
}

用法:

Tooltip tooltip = new Tooltip.Builder(anchorView)
    .setText("Hello tooltip")
    .show();

答案 1 :(得分:0)

不知道它是否适用于回收者视图,但是对于列表视图,您可以使用快速操作项,完整文章结束here也可以查看这些Libraries其中一些可能适用于recyclerview < / p>

答案 2 :(得分:0)

您可以使用此库Super Tooltips

使用简单,功能强大。