如何在特定时间段内显示图像?

时间:2012-10-30 12:14:45

标签: android

在我的应用程序中,我需要解密某些消息格式,以提取消息ID,超时等信息。我需要显示给定id的相应图像以及在上述时间段内显示它。 为此我创建了一个自定义布局来显示图像和其他细节。我正在使用imageview显示图像。但不知道如何为此设定时间? 有没有人对此有所了解?

2 个答案:

答案 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可见性消失时,这就是逻辑尝试它你自己的方式。 感谢