android开发,ScrollView中有一个ImageView控件,我想让用户在看到它之后的三秒后让它隐藏我该怎么做

草帽男孩
  • 6

android开发,ScrollView中有一个ImageView控件,我想让用户在看到它之后的三秒后让它隐藏我该怎么做,我不知道怎样才能判断用户看到了它,求指教

回复
阅读 1.5k
1 个回答
✓ 已被采纳

1、采用Handle与线程的sleep(long)方法
2、采用Handler的postDelayed(Runnable, long)方法

  • handler.postDelayed(runnable, 2000);//每两秒执行一次runnable.

3、采用Handler与timer及TimerTask结合的方法

  • 定义定时器、定时器任务及Handler句柄
  • 初始化计时器任务
  • 启动和关闭定时器

4、采用AlarmManger实现长期精确的定时任务

最后在合适的时候 iv.setVisibility(View.INVISIBLE)或者gone就行了

宣传栏