我当前正在使用工具提示。当我单击我的imageview图标时,我想显示一个工具提示。当我第二次单击我的imageview图标时,它将关闭工具提示。如果我第三次单击我的imageview,它将提示图标并关闭并显示和关闭。我怎样才能做到这一点?
private Tooltip test;
stockToolTip.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//First Click Will Show the tip
test = new Tooltip.Builder(stockToolTip).setText("Please Enter the number of stock you have now").show();
if(!test.isShowing()){
}
else{
test.dismiss();
}
}
});
答案 0 :(得分:0)
只需尽早创建ToolTip
,然后选择是否在imageView的onClick
中显示/关闭它们。
private Tooltip test = new Tooltip.Builder(stockToolTip).setText("Please Enter the number of stock you have now");
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Odd clicks will show the tooltip
if(!test.isShowing()){
test.show()
}
else{
test.dismiss();
}
}
});