|  | @ -236,10 +236,14 @@ class TopicAdapter extends RecyclerView.Adapter<TopicAdapter.MyViewHolder> { | 
			
		
	
		
		
			
				
					|  |  |             /* --Header expand/collapse functionality-- */ |  |  |             /* --Header expand/collapse functionality-- */ | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |             //Check if current post's header is expanded
 |  |  |             //Check if current post's header is expanded
 | 
			
		
	
		
		
			
				
					
					|  |  |             if (viewProperties.get(position)[isUserExtraInfoVisibile]) //Expanded
 |  |  |             if (viewProperties.get(position)[isUserExtraInfoVisibile]) { //Expanded
 | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                 holder.userExtraInfo.setVisibility(View.VISIBLE); |  |  |                 holder.userExtraInfo.setVisibility(View.VISIBLE); | 
			
		
	
		
		
			
				
					
					|  |  |             else //Collapsed
 |  |  |                 holder.userExtraInfo.setAlpha(1.0f); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             else { //Collapsed
 | 
			
		
	
		
		
			
				
					|  |  |                 holder.userExtraInfo.setVisibility(View.GONE); |  |  |                 holder.userExtraInfo.setVisibility(View.GONE); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                 holder.userExtraInfo.setAlpha(0.0f); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |             holder.header.setOnClickListener(new View.OnClickListener() { |  |  |             holder.header.setOnClickListener(new View.OnClickListener() { | 
			
		
	
		
		
			
				
					|  |  |                 @Override |  |  |                 @Override | 
			
		
	
	
		
		
			
				
					|  | @ -273,6 +277,8 @@ class TopicAdapter extends RecyclerView.Adapter<TopicAdapter.MyViewHolder> { | 
			
		
	
		
		
			
				
					|  |  |         //Check if current post is expanded
 |  |  |         //Check if current post is expanded
 | 
			
		
	
		
		
			
				
					|  |  |         if (viewProperties.get(position)[isPostDateAndNumberVisibile]) { //Expanded
 |  |  |         if (viewProperties.get(position)[isPostDateAndNumberVisibile]) { //Expanded
 | 
			
		
	
		
		
			
				
					|  |  |             holder.postDateAndNumberExp.setVisibility(View.VISIBLE); |  |  |             holder.postDateAndNumberExp.setVisibility(View.VISIBLE); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             holder.postDateAndNumberExp.setAlpha(1.0f); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             holder.postDateAndNumberExp.setTranslationY(0); | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |             holder.username.setMaxLines(Integer.MAX_VALUE); |  |  |             holder.username.setMaxLines(Integer.MAX_VALUE); | 
			
		
	
		
		
			
				
					|  |  |             holder.username.setEllipsize(null); |  |  |             holder.username.setEllipsize(null); | 
			
		
	
	
		
		
			
				
					|  | @ -282,6 +288,8 @@ class TopicAdapter extends RecyclerView.Adapter<TopicAdapter.MyViewHolder> { | 
			
		
	
		
		
			
				
					|  |  |             holder.subject.setEllipsize(null); |  |  |             holder.subject.setEllipsize(null); | 
			
		
	
		
		
			
				
					|  |  |         } else { //Collapsed
 |  |  |         } else { //Collapsed
 | 
			
		
	
		
		
			
				
					|  |  |             holder.postDateAndNumberExp.setVisibility(View.GONE); |  |  |             holder.postDateAndNumberExp.setVisibility(View.GONE); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             holder.postDateAndNumberExp.setAlpha(0.0f); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             holder.postDateAndNumberExp.setTranslationY(holder.postDateAndNumberExp.getHeight()); | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |             holder.username.setMaxLines(1); |  |  |             holder.username.setMaxLines(1); | 
			
		
	
		
		
			
				
					|  |  |             holder.username.setEllipsize(TextUtils.TruncateAt.END); |  |  |             holder.username.setEllipsize(TextUtils.TruncateAt.END); | 
			
		
	
	
		
		
			
				
					|  | 
 |