簡體   English   中英

如何在Android的后台運行圖像?

[英]How can I run image in the background in Android?

在Android Studio中,我具有需要作為服務在后台運行的圖像。 每隔20秒,我需要顯示此圖像,然后隱藏該圖像。 我怎樣才能做到這一點?

searchMenu = (Button) findViewById(R.id.menu);
viewOrder = (Button) findViewById(R.id.order);
popUp = new PopupWindow(this);

// layout = new LinearLayout(this);
layout = new FrameLayout(this);


viewOrder.setOnClickListener(new View.OnClickListener() {

    public void onClick(View v) {

        if (click) {
            popUp.showAtLocation(layout, Gravity.TOP | Gravity.RIGHT,
                    0, 0);
            popUp.update(30, 75, 500, 400);
            click = false;
        } else {
            popUp.dismiss();
            click = true;
        }

    }
});

// popUp.setContentView(layout);

params = new LayoutParams(LayoutParams.WRAP_CONTENT,
        LayoutParams.WRAP_CONTENT);

layout.setBackgroundResource(R.drawable.order_back);
// layout.setBackgroundColor(Color.TRANSPARENT);
popUp.setContentView(layout);

}

}

在此處輸入圖片說明

圖像應位於前景中。 我不確定為什么要在后台作為服務運行。 實現基於圖像。

  1. 兩套圖像,其中一張睜着眼睛,閉上眼睛。將它們互相畫在上面
  2. 使用處理程序或計時器每20秒隱藏一次睜眼圖像,這反過來顯示閉眼圖像,從而創建效果,如屏幕截圖所示。
  3. 您不需要為此提供服務。 活動可以用來實現它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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