我需要创建一个RecyclerView
与多个ViewTypes
。但是,在某些项目上,我需要显示Tooltip
它应该悬停在上面的行上。
My requirement is:
上图中,有 4 个项目RecyclerView
,并且下行中的工具提示应重叠在上一行(或多行,根据需要)的顶部。此工具提示仅在某些情况下可见 - 当锁定图标可见时。
问题是,如果我将此工具提示添加为TextView
to the row_layout.xml
,并以编程方式控制其可见性,它会增加该行的高度并且不会重叠到上面的布局上。
我怎样才能让这个视图“悬停”在上面的行上而不取代它们?
如果您需要代码,我可以编辑这个问题并发布代码(但我认为这里可能没有必要)。
您可以利用Android 工具提示图书馆。
简单易用的基于可定制的Android Tooltips库弹出窗口。此工具提示不需要任何自定义布局。它的工作原理是弹出窗口.
dependencies {
compile 'com.github.vihtarb:tooltip:0.1.9'
}
usage:
Tooltip tooltip = new Tooltip.Builder(anchorView)
.setText("Hello tooltip")
.show();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)