簡體   English   中英

Android-幾秒鍾不活動后如何隱藏按鈕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM