diff --git a/app/src/main/java/org/mian/gitnex/adapters/CollaboratorsAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/CollaboratorsAdapter.java index 27e29c95..b8e1c4db 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/CollaboratorsAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/CollaboratorsAdapter.java @@ -27,34 +27,6 @@ public class CollaboratorsAdapter extends BaseAdapter { private final List collaboratorsList; private final Context context; - private class ViewHolder { - - private String userLoginId; - - private final ImageView collaboratorAvatar; - private final TextView collaboratorName; - private final TextView userName; - - ViewHolder(View v) { - - collaboratorAvatar = v.findViewById(R.id.collaboratorAvatar); - collaboratorName = v.findViewById(R.id.collaboratorName); - userName = v.findViewById(R.id.userName); - - collaboratorAvatar.setOnClickListener(loginId -> { - Intent intent = new Intent(context, ProfileActivity.class); - intent.putExtra("username", userLoginId); - context.startActivity(intent); - }); - - collaboratorAvatar.setOnLongClickListener(loginId -> { - AppUtil.copyToClipboard(context, userLoginId, context.getString(R.string.copyLoginIdToClipBoard, userLoginId)); - return true; - }); - } - - } - public CollaboratorsAdapter(Context ctx, List collaboratorsListMain) { this.context = ctx; @@ -120,4 +92,31 @@ public class CollaboratorsAdapter extends BaseAdapter { } + private class ViewHolder { + + private final ImageView collaboratorAvatar; + private final TextView collaboratorName; + private final TextView userName; + private String userLoginId; + + ViewHolder(View v) { + + collaboratorAvatar = v.findViewById(R.id.collaboratorAvatar); + collaboratorName = v.findViewById(R.id.collaboratorName); + userName = v.findViewById(R.id.userName); + + v.setOnClickListener(loginId -> { + Intent intent = new Intent(context, ProfileActivity.class); + intent.putExtra("username", userLoginId); + context.startActivity(intent); + }); + + v.setOnLongClickListener(loginId -> { + AppUtil.copyToClipboard(context, userLoginId, context.getString(R.string.copyLoginIdToClipBoard, userLoginId)); + return true; + }); + } + + } + } diff --git a/app/src/main/java/org/mian/gitnex/adapters/UserAccountsAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/UserAccountsAdapter.java index cf264ebc..e978d036 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/UserAccountsAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/UserAccountsAdapter.java @@ -41,11 +41,13 @@ public class UserAccountsAdapter extends RecyclerView.Adapter userAccountsList; private final Context context; private final Dialog dialog; + private final TinyDB tinyDB; public UserAccountsAdapter(Context ctx, Dialog dialog) { this.dialog = dialog; this.context = ctx; this.userAccountsList = Objects.requireNonNull(BaseApi.getInstance(context, UserAccountsApi.class)).usersAccounts(); + this.tinyDB = TinyDB.getInstance(context); } private void updateLayoutByPosition(int position) { @@ -96,7 +98,6 @@ public class UserAccountsAdapter extends RecyclerView.Adapter { adapter = new CollaboratorsAdapter(getContext(), collaboratorsListMain); if(adapter.getCount() > 0) { - mGridView.setAdapter(adapter); - noDataCollaborators.setVisibility(View.GONE); + fragmentCollaboratorsBinding.gridView.setAdapter(adapter); + fragmentCollaboratorsBinding.noDataCollaborators.setVisibility(View.GONE); } else { adapter.notifyDataSetChanged(); - mGridView.setAdapter(adapter); - noDataCollaborators.setVisibility(View.VISIBLE); + fragmentCollaboratorsBinding.gridView.setAdapter(adapter); + fragmentCollaboratorsBinding.noDataCollaborators.setVisibility(View.VISIBLE); } - mProgressBar.setVisibility(View.GONE); + fragmentCollaboratorsBinding.progressBar.setVisibility(View.GONE); }); } diff --git a/app/src/main/res/layout/custom_user_accounts_dialog.xml b/app/src/main/res/layout/custom_user_accounts_dialog.xml index 97430d0d..3348de33 100644 --- a/app/src/main/res/layout/custom_user_accounts_dialog.xml +++ b/app/src/main/res/layout/custom_user_accounts_dialog.xml @@ -1,29 +1,31 @@ - + android:layout_height="match_parent" /> + android:background="?attr/dividerColor" /> + android:textSize="16sp" + android:textStyle="bold" /> -