[英]Android - how to hide button after few seconds of inactivity
我有一個可以下載圖像並將圖像傳遞到ImageView的應用程序。 現在,當用戶不執行任何操作(例如,僅查看下載的圖像)時,我需要在此操作幾秒鍾后隱藏按鈕。 我該如何實現?
您可以使用Handler
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// hide your button here
btn.setVisibility(View.GONE);
}
}, YOUR_TIME_IN_MILISECONDS);
您可以嘗試執行以下操作:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
nameOfButton.setVisibility(View.GONE);
}
}, 5000);
5000以毫秒為單位,在這種情況下等於5秒。
注意 :不要使用諸如Thread.sleep(5000)之類的線程; 因為它會阻塞您的UI並使其無響應。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.