Android 让按钮消失5秒然后5秒之后再显示
publicbooleanonTouch(Viewv,MotionEventevent){//TODOAuto-generatedmethodstubswitch(eve...
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
mFloatLayout1.setVisibility(View.INVISIBLE);
break;
case MotionEvent.ACTION_UP:
mFloatLayout1.setVisibility(View.VISIBLE);
break;
} 展开
// TODO Auto-generated method stub
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
mFloatLayout1.setVisibility(View.INVISIBLE);
break;
case MotionEvent.ACTION_UP:
mFloatLayout1.setVisibility(View.VISIBLE);
break;
} 展开
展开全部
设置一个5秒的timer 在timertask中执行 可能需要用handler来接收消息 由主线程处理
更多追问追答
追问
case MotionEvent.ACTION_DOWN:
new Handler().postDelayed(new Runnable(){
public void run() {
mFloatLayout1.setVisibility(View.INVISIBLE);}
}, 1000);
这样不能回显出来了 他一直消失了
追答
你的需求是什么?
是按下后消失 抬起后恢复
还是不管抬不抬起 按下后消失5秒 然后5秒恢复 ?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询