mirror of
				https://codeberg.org/tom79/Fedilab.git
				synced 2025-10-20 11:20:16 +03:00 
			
		
		
		
	Add tooltips for tabs in profile (Issue #104)
This commit is contained in:
		
							parent
							
								
									657b63b201
								
							
						
					
					
						commit
						58aecf8db9
					
				
					 1 changed files with 4 additions and 0 deletions
				
			
		| 
						 | 
					@ -58,6 +58,7 @@ import androidx.annotation.NonNull;
 | 
				
			||||||
import androidx.annotation.Nullable;
 | 
					import androidx.annotation.Nullable;
 | 
				
			||||||
import androidx.appcompat.app.ActionBar;
 | 
					import androidx.appcompat.app.ActionBar;
 | 
				
			||||||
import androidx.appcompat.app.AlertDialog;
 | 
					import androidx.appcompat.app.AlertDialog;
 | 
				
			||||||
 | 
					import androidx.appcompat.widget.TooltipCompat;
 | 
				
			||||||
import androidx.core.app.ActivityOptionsCompat;
 | 
					import androidx.core.app.ActivityOptionsCompat;
 | 
				
			||||||
import androidx.core.content.ContextCompat;
 | 
					import androidx.core.content.ContextCompat;
 | 
				
			||||||
import androidx.lifecycle.ViewModelProvider;
 | 
					import androidx.lifecycle.ViewModelProvider;
 | 
				
			||||||
| 
						 | 
					@ -248,12 +249,15 @@ public class ProfileActivity extends BaseActivity {
 | 
				
			||||||
                TabLayout.Tab followerTab = binding.accountTabLayout.getTabAt(2);
 | 
					                TabLayout.Tab followerTab = binding.accountTabLayout.getTabAt(2);
 | 
				
			||||||
                if (statusTab != null) {
 | 
					                if (statusTab != null) {
 | 
				
			||||||
                    statusTab.setText(getString(R.string.status_cnt, Helper.withSuffix(account.statuses_count)));
 | 
					                    statusTab.setText(getString(R.string.status_cnt, Helper.withSuffix(account.statuses_count)));
 | 
				
			||||||
 | 
					                    TooltipCompat.setTooltipText(statusTab.view, String.valueOf(account.statuses_count));
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                if (followingTab != null) {
 | 
					                if (followingTab != null) {
 | 
				
			||||||
                    followingTab.setText(getString(R.string.following_cnt, Helper.withSuffix(account.following_count)));
 | 
					                    followingTab.setText(getString(R.string.following_cnt, Helper.withSuffix(account.following_count)));
 | 
				
			||||||
 | 
					                    TooltipCompat.setTooltipText(followingTab.view, String.valueOf(account.following_count));
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                if (followerTab != null) {
 | 
					                if (followerTab != null) {
 | 
				
			||||||
                    followerTab.setText(getString(R.string.followers_cnt, Helper.withSuffix(account.followers_count)));
 | 
					                    followerTab.setText(getString(R.string.followers_cnt, Helper.withSuffix(account.followers_count)));
 | 
				
			||||||
 | 
					                    TooltipCompat.setTooltipText(followerTab.view, String.valueOf(account.followers_count));
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue