mirror of
				https://github.com/commons-app/apps-android-commons.git
				synced 2025-10-30 22:34:02 +01:00 
			
		
		
		
	Caption can acquire the entire horizontal space (#2360)
* Fixed Issue #2357 * final commit * final changes
This commit is contained in:
		
							parent
							
								
									075ff6d148
								
							
						
					
					
						commit
						f23cf3e7fa
					
				
					 3 changed files with 11 additions and 13 deletions
				
			
		|  | @ -3,6 +3,7 @@ package fr.free.nrw.commons.contributions; | |||
| import android.view.View; | ||||
| import android.widget.Button; | ||||
| import android.widget.ImageButton; | ||||
| import android.widget.LinearLayout; | ||||
| import android.widget.ProgressBar; | ||||
| import android.widget.TextView; | ||||
| 
 | ||||
|  | @ -17,6 +18,7 @@ class ContributionViewHolder { | |||
|     final ProgressBar progressView; | ||||
|     final ImageButton retryButton; | ||||
|     final ImageButton cancelButton; | ||||
|     final LinearLayout failedImageOptions; | ||||
|     int position; | ||||
| 
 | ||||
|     ContributionViewHolder(View parent) { | ||||
|  | @ -27,6 +29,7 @@ class ContributionViewHolder { | |||
|         progressView = parent.findViewById(R.id.contributionProgress); | ||||
|         retryButton = parent.findViewById(R.id.retryButton); | ||||
|         cancelButton = parent.findViewById(R.id.cancelButton); | ||||
|         failedImageOptions=parent.findViewById(R.id.failed_image_options); | ||||
|         position = 0; | ||||
|     } | ||||
| } | ||||
|  |  | |||
|  | @ -55,22 +55,19 @@ class ContributionsListAdapter extends CursorAdapter { | |||
|             case Contribution.STATE_COMPLETED: | ||||
|                 views.stateView.setVisibility(View.GONE); | ||||
|                 views.progressView.setVisibility(View.GONE); | ||||
|                 views.retryButton.setVisibility(View.GONE); | ||||
|                 views.cancelButton.setVisibility(View.GONE); | ||||
|                 views.failedImageOptions.setVisibility(View.GONE); | ||||
|                 views.stateView.setText(""); | ||||
|                 break; | ||||
|             case Contribution.STATE_QUEUED: | ||||
|                 views.stateView.setVisibility(View.VISIBLE); | ||||
|                 views.progressView.setVisibility(View.GONE); | ||||
|                 views.stateView.setText(R.string.contribution_state_queued); | ||||
|                 views.retryButton.setVisibility(View.GONE); | ||||
|                 views.cancelButton.setVisibility(View.GONE); | ||||
|                 views.failedImageOptions.setVisibility(View.GONE); | ||||
|                 break; | ||||
|             case Contribution.STATE_IN_PROGRESS: | ||||
|                 views.stateView.setVisibility(View.GONE); | ||||
|                 views.progressView.setVisibility(View.VISIBLE); | ||||
|                 views.retryButton.setVisibility(View.GONE); | ||||
|                 views.cancelButton.setVisibility(View.GONE); | ||||
|                 views.failedImageOptions.setVisibility(View.GONE); | ||||
|                 long total = contribution.getDataLength(); | ||||
|                 long transferred = contribution.getTransferred(); | ||||
|                 if (transferred == 0 || transferred >= total) { | ||||
|  | @ -83,8 +80,7 @@ class ContributionsListAdapter extends CursorAdapter { | |||
|                 views.stateView.setVisibility(View.VISIBLE); | ||||
|                 views.stateView.setText(R.string.contribution_state_failed); | ||||
|                 views.progressView.setVisibility(View.GONE); | ||||
|                 views.retryButton.setVisibility(View.VISIBLE); | ||||
|                 views.cancelButton.setVisibility(View.VISIBLE); | ||||
|                 views.failedImageOptions.setVisibility(View.VISIBLE); | ||||
| 
 | ||||
|                 views.retryButton.setOnClickListener(new View.OnClickListener() { | ||||
|                     @Override | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Vanshika Arora
						Vanshika Arora