Java 在加载SmartImageView之前如何显示布局的进度条
如何触发Java 在加载SmartImageView之前如何显示布局的进度条,java,android,load,internalsvisibleto,Java,Android,Load,Internalsvisibleto,如何触发spinner.setVisibility(View.GONE)操作 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity); mUrl = getIntent().getStringExtra(URL); Image = (SmartImageView) findVi
spinner.setVisibility(View.GONE)加载SmartImageView
后是否执行代码>操作
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,但您可能需要将占位符图像设置到SmartImageView
中,然后在图像下载完成后替换它。或者,您希望在下载图像时在imageView上显示加载视图,并获得一个侦听器,该侦听器将在下载完成时通知您
请看一下,因为它正是这样做的,它非常易于使用(1行),并允许您定义占位符图像、错误图像、淡入动画和侦听器,以便根据下载结果进行自定义操作 您可以在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
}
});
嗨,我想你,我以前试过,但我做不到。你能写出所有的代码吗^_^有人知道怎么做了吗?似乎没有一个处理程序。似乎没有在参数中添加此选项。