java - 如何在加载 SmartImageView 之前显示布局的进度条

标签 java android load internalsvisibleto

如何在 SmartImageView 加载后触发 spinner.setVisibility(View.GONE);

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity);
    mUrl = getIntent().getStringExtra(URL);
    Image = (SmartImageView) findViewById(R.id.ivP);
    final ProgressBar spinner = (ProgressBar) findViewById(R.id.loading);
    spinner.setVisibility(View.VISIBLE);
    Image.setImageUrl(mUrl);
    spinner.setVisibility(View.GONE);
}

最佳答案

您可以在 smartImageView 上使用 OnCompleteListener()

所以这样使用吧。

// start the progress dialog

    smartImageView.setImageUrl("Your image url", new OnCompleteListener() {

                @Override
                public void onComplete() {
                    // TODO Auto-generated method stub

                    // end the progress dialog

                }
            });

关于java - 如何在加载 SmartImageView 之前显示布局的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21413384/

相关文章:

java - 在 Java 中检索原始 MySql 输出

java - 哈希表链 puttall()

java - 通过 Windows ODBCCONF 命令行连接到 Paradox 数据库

android - 为什么找不到Widget.TabPageIndicator?

Android 在 BT 连接上强行杀死我的启动器

ios - iOS 中自动保存标签和开关信息

java - Gradle 2.3-Zip64 = true的BootRepackage找不到Start-Class

android - 如何在 MainActivity 页面使用 ViewPager 按钮?

javascript - Rhino load() 函数在 javax.script 提供的 JavaScript 中可用吗?

python - h5py.File(path) 无法识别文件夹路径