我想在我的AsyncTask中使用AVLoadingIndicatorView,但没有在xml文件中定义它.是否可能?
基本上AVLoadingIndicatorView是从View扩展而来的.所以它需要一个UI容器才能看到.setVisibility将无法工作,因为没有父视图容器与之关联.
尝试创建自定义ProgressDialog并为其分配AVLoadingIndicatorView.
AVLoadingIndicatorView avLoadingIndicatorView=new AVLoadingIndicatorView(MainActivity.this);
avLoadingIndicatorView.setIndicator("BallSpinFadeLoader");
avLoadingIndicatorView.setIndicatorColor(R.color.colorPrimar??y);
// Create progress dialog
ProgressDialog pd = new ProgressDialog(activity_context);
pd.setIndeterminate(true);
pd.show();
// Set custom view(Loading Indicator View) after showing dialog
pd.setContentView(avLoadingIndicatorView);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2542 次 |
| 最近记录: |