我已成功将该功能添加到我的视频中,一旦我触摸屏幕,就会出现一个跳过按钮。但是,我还需要添加一个硬币图标,该图标会弹出我的videoView。我也能做到这一点,但是我触摸屏幕,我的跳过按钮和我的硬币按钮都消失了。有人可以看一下,也许我沉迷于不良做法?
thisLayout.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(tapped) {
skip.setVisibility(View.GONE);
tapped=false;// if we tap once, the button appears
}
else {
skip.setVisibility(View.VISIBLE);// tap twice button should disappear
tapped=true;
}
}
});
答案 0 :(得分:0)
我找到了解决方案。真是愚蠢。我是在相对布局,所以当我的硬币第一次创建时,它的位置由我的跳过按钮决定。一旦我将跳过按钮设置为不可见,硬币按钮也没有按钮来引用,所以它消失了。检查xml代码以确保您的按钮在位置方面没有相互连接。