可以在布局中定义Android工具提示,并在单击或将鼠标悬停在按钮上时显示。

<android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:tooltipText="Send an email" />


有没有办法以编程方式显示/隐藏工具提示,例如

myFabButton.showToolTip();
myFabButton.HideToolTip();


我希望有一个显示/隐藏所有工具提示的帮助按钮。

最佳答案

可能是该库可以用动画工具提示帮助您,也有关闭和隐藏tooptip的方法。

implementation 'com.github.douglasjunior:android-simple-tooltip:0.2.3'


代码:

 final SimpleTooltip tooltip = new SimpleTooltip.Builder(this)
                .anchorView(v)
                .text("your text")
                .gravity(Gravity.TOP)
                .animated(true)
                .transparentOverlay(true)
                .build();
        tooltip.show();
        mHandler.postDelayed(new Runnable() {
            @Override
            public void run() {
                tooltip.dismiss();
            }
        }, 3000);

关于android - 以编程方式显示/隐藏Android工具提示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59514736/

10-12 00:00
查看更多