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;
}
展开
 我来答
百度网友14624c6
2015-04-09 · TA获得超过105个赞
知道小有建树答主
回答量:247
采纳率:100%
帮助的人:117万
展开全部
设置一个5秒的timer 在timertask中执行 可能需要用handler来接收消息 由主线程处理
更多追问追答
追问
case MotionEvent.ACTION_DOWN: 
new Handler().postDelayed(new Runnable(){
public void run() {
mFloatLayout1.setVisibility(View.INVISIBLE);}
}, 1000);
这样不能回显出来了 他一直消失了
追答
你的需求是什么?
是按下后消失 抬起后恢复
还是不管抬不抬起 按下后消失5秒 然后5秒恢复 ?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式