mirror of
				https://github.com/commons-app/apps-android-commons.git
				synced 2025-10-30 22:34:02 +01:00 
			
		
		
		
	Added progressbar in ContributionsListFragment to be shown while its loading contributions
This commit is contained in:
		
							parent
							
								
									7e5d8c4c79
								
							
						
					
					
						commit
						d98a0263fd
					
				
					 3 changed files with 18 additions and 9 deletions
				
			
		|  | @ -238,6 +238,8 @@ public class ContributionsActivity extends AuthenticatedActivity | |||
| 
 | ||||
|     @Override | ||||
|     public void onLoadFinished(Loader<Cursor> cursorLoader, Cursor cursor) { | ||||
|         contributionsList.changeProgressBarVisibility(false); | ||||
| 
 | ||||
|         if (contributionsList.getAdapter() == null) { | ||||
|             contributionsList.setAdapter(new ContributionsListAdapter(getApplicationContext(), | ||||
|                     cursor, 0)); | ||||
|  |  | |||
|  | @ -19,6 +19,7 @@ import android.view.ViewGroup; | |||
| import android.widget.AdapterView; | ||||
| import android.widget.GridView; | ||||
| import android.widget.ListAdapter; | ||||
| import android.widget.ProgressBar; | ||||
| import android.widget.TextView; | ||||
| 
 | ||||
| import butterknife.BindView; | ||||
|  | @ -41,8 +42,9 @@ public class ContributionsListFragment extends Fragment { | |||
|     GridView contributionsList; | ||||
|     @BindView(R.id.waitingMessage) | ||||
|     TextView waitingMessage; | ||||
|     @BindView(R.id.emptyMessage) | ||||
|     TextView emptyMessage; | ||||
|     @BindView(R.id.loadingContributionsProgressBar) | ||||
|     ProgressBar progressBar; | ||||
| 
 | ||||
|     private ContributionController controller; | ||||
| 
 | ||||
|     @Override | ||||
|  | @ -67,6 +69,7 @@ public class ContributionsListFragment extends Fragment { | |||
|             waitingMessage.setVisibility(GONE); | ||||
|         } | ||||
| 
 | ||||
|         changeProgressBarVisibility(true); | ||||
|         return v; | ||||
|     } | ||||
| 
 | ||||
|  | @ -78,6 +81,10 @@ public class ContributionsListFragment extends Fragment { | |||
|         this.contributionsList.setAdapter(adapter); | ||||
|     } | ||||
| 
 | ||||
|     public void changeProgressBarVisibility(boolean isVisible) { | ||||
|         this.progressBar.setVisibility(isVisible ? View.VISIBLE : View.GONE); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public void onSaveInstanceState(Bundle outState) { | ||||
|         if (outState == null) { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Vishan Seru
						Vishan Seru