在我的应用程序中,我需要解密某些消息格式,以提取消息ID,超时等信息。我需要显示给定id的相应图像以及在上述时间段内显示它。 为此我创建了一个自定义布局来显示图像和其他细节。我正在使用imageview显示图像。但不知道如何为此设定时间? 有没有人对此有所了解?
答案 0 :(得分:3)
您可以轻松使用Handler
来执行此操作,例如
imageuser.setImageBitmap(bitmapObject);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
imageuser.setImageBitmap(null);
}
}, 5000);
此处,imageuser
是您的ImageView
,并以您的特定时间(以毫秒为单位)替换5000
。
答案 1 :(得分:0)
只需使用它就像你想要显示图像时只需调用你的UI并在你想要显示图像的给定时间内启动一个线程,当完成时间只是让ui可见性消失时,这就是逻辑尝试它你自己的方式。 感谢