Hes*_*sam 2 android background image handler
在我的应用程序中,我有录制按钮.我希望当用户每一次点击它时我会改变背景以模拟闪烁.我创建了一个处理程序并将其设置为1秒,因此每个处理程序运行一秒钟.在这里我改变了背景.我的代码:
mUpdateUITimerTask = new Runnable() {
public void run() {
// Simulating blinking for capture button
if(bolToggle) {
bolToggle = false;
captureButton.setBackgroundDrawable(getResources().getDrawable(R.drawable.btn_record_blink));
} else {
bolToggle = true;
captureButton.setBackgroundDrawable(getResources().getDrawable(R.drawable.btn_record));
}
mHandler.postDelayed(mUpdateUITimerTask, 1000);
}
};
Run Code Online (Sandbox Code Playgroud)
当我运行应用程序时,我看到了更改,但不清楚.按钮是这样的:

当我运行应用程序时,红色图像显示正常,但对于白色图像,它显示红色图像,周围有一点白色光环.我尝试captureButton.setBackgroundColor(Color.TRANSPARENT);在设置背景之前放置,但结果是相同的.
任何建议将不胜感激.谢谢.
| 归档时间: |
|
| 查看次数: |
14911 次 |
| 最近记录: |