-1

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

4

2 回答 2

3

你可以很容易Handler地做到这一点,像这样

                imageuser.setImageBitmap(bitmapObject);
                new Handler().postDelayed(new Runnable() {
                    @Override
                    public void run() {
                        imageuser.setImageBitmap(null);
                    }
                }, 5000);

在这里,imageuser是您的ImageView并替换5000为您的特定时间(以毫秒为单位)。

于 2012-10-30T12:26:19.537 回答
0

就像每当你想显示图像时使用它,只需调用你的 UI 并在你想显示图像的给定时间启动一个线程,当时间完成时,只是让那个 ui 可见性消失,这是逻辑以你自己的方式尝试. 谢谢

于 2012-10-30T12:24:13.963 回答