显示另一个提示时,提示可以消失吗?

时间:2019-05-28 19:48:01

标签: java android tooltip

我创建了带有多个按钮的水平滚动视图,单击这些按钮时将显示一个工具提示。 我有2个错误:

-首先,单击另一个按钮时工具提示不会消失。仅当通过单击关闭工具提示时,它才会消失。

-其次,当单击工具提示时,会出现多个工具提示,并使系统均匀崩溃。

-第三,滚动时,工具提示会从重力顶部(按其设置)向重力向下滑动。 最后两个可能是可以解决第一个问题而解决的错误。

在网上找不到很多有关工具提示的文档。

尝试研究并设置工具提示的onclicklisener,但没有用。只是崩溃了应用程序。

我希望用户能够在视图中滚动,并且工具提示保持不变,并且在单击时只能显示一个工具提示。

public void onClick(View v) {
         switch (v.getId()) {
             case R.id.firsstage:
             showTooltip(v, Gravity.TOP, "text");
                     break;
}


private void showTooltip(View v, int gravity, String text) {
        Button btn =(Button)v;
        Tooltip tooltip = new Tooltip.Builder(btn)
                .setText(text)
                .setBackgroundColor(getResources().getColor(R.color.black_overlay))
                .setGravity(gravity)
                .setTextAppearance(R.style.TooltipTextAppearance)
                .setTextColor(getResources().getColor(R.color.black))
                .setCornerRadius(8f)
                .setDismissOnClick(true)
                .show();

0 个答案:

没有答案