Loading app/src/main/java/app/fedilab/android/ui/drawer/AccountAdapter.java +7 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,11 @@ public class AccountAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder AccountsVM accountsVM = new ViewModelProvider((ViewModelStoreOwner) context).get(AccountsVM.class); if (sharedpreferences.getBoolean(context.getString(R.string.SET_CARDVIEW), false)) { accountViewHolder.binding.cardviewContainer.setCardElevation(Helper.convertDpToPixel(5, context)); accountViewHolder.binding.dividerCard.setVisibility(View.GONE); } accountViewHolder.binding.avatar.setOnClickListener(v -> { Intent intent = new Intent(context, ProfileActivity.class); Bundle b = new Bundle(); Loading @@ -78,6 +83,8 @@ public class AccountAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder // start the new activity context.startActivity(intent, options.toBundle()); }); accountViewHolder.binding.followAction.setIconResource(R.drawable.ic_baseline_person_add_24); if (account.relationShip != null) { Loading app/src/main/java/app/fedilab/android/ui/drawer/AccountFollowRequestAdapter.java +10 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package app.fedilab.android.ui.drawer; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; Loading @@ -27,6 +28,7 @@ import androidx.core.app.ActivityOptionsCompat; import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.ViewModelProvider; import androidx.lifecycle.ViewModelStoreOwner; import androidx.preference.PreferenceManager; import androidx.recyclerview.widget.RecyclerView; import java.util.List; Loading Loading @@ -69,6 +71,14 @@ public class AccountFollowRequestAdapter extends RecyclerView.Adapter<RecyclerVi public void onBindViewHolder(@NonNull RecyclerView.ViewHolder viewHolder, int position) { Account account = accountList.get(position); ViewHolderFollow holderFollow = (ViewHolderFollow) viewHolder; SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context); if (sharedpreferences.getBoolean(context.getString(R.string.SET_CARDVIEW), false)) { holderFollow.binding.cardviewContainer.setCardElevation(Helper.convertDpToPixel(5, context)); holderFollow.binding.dividerCard.setVisibility(View.GONE); } MastodonHelper.loadPPMastodon(holderFollow.binding.avatar, account); holderFollow.binding.displayName.setText(account.display_name); holderFollow.binding.username.setText(String.format("@%s", account.acct)); Loading app/src/main/java/app/fedilab/android/ui/drawer/AccountListAdapter.java +10 −0 Original line number Diff line number Diff line Loading @@ -16,14 +16,17 @@ package app.fedilab.android.ui.drawer; import android.content.Context; import android.content.SharedPreferences; import android.content.res.ColorStateList; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.lifecycle.ViewModelProvider; import androidx.lifecycle.ViewModelStoreOwner; import androidx.preference.PreferenceManager; import androidx.recyclerview.widget.RecyclerView; import java.lang.ref.WeakReference; Loading @@ -35,6 +38,7 @@ import app.fedilab.android.R; import app.fedilab.android.client.entities.api.Account; import app.fedilab.android.client.entities.api.MastodonList; import app.fedilab.android.databinding.DrawerAccountListBinding; import app.fedilab.android.helper.Helper; import app.fedilab.android.helper.MastodonHelper; import app.fedilab.android.helper.ThemeHelper; import app.fedilab.android.viewmodel.mastodon.TimelinesVM; Loading Loading @@ -78,6 +82,12 @@ public class AccountListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHo account = getItem(position); AccountListViewHolder holder = (AccountListViewHolder) viewHolder; SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context); if (sharedpreferences.getBoolean(context.getString(R.string.SET_CARDVIEW), false)) { holder.binding.cardviewContainer.setCardElevation(Helper.convertDpToPixel(5, context)); holder.binding.dividerCard.setVisibility(View.GONE); } MastodonHelper.loadPPMastodon(holder.binding.avatar, account); holder.binding.displayName.setText( account.getSpanDisplayName(context, Loading app/src/main/java/app/fedilab/android/ui/drawer/AnnouncementAdapter.java +10 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ import static android.content.Context.INPUT_METHOD_SERVICE; import static app.fedilab.android.BaseMainActivity.emojis; import android.content.Context; import android.content.SharedPreferences; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; Loading @@ -30,6 +31,7 @@ import androidx.annotation.NonNull; import androidx.appcompat.app.AlertDialog; import androidx.lifecycle.ViewModelProvider; import androidx.lifecycle.ViewModelStoreOwner; import androidx.preference.PreferenceManager; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; Loading Loading @@ -80,6 +82,14 @@ public class AnnouncementAdapter extends RecyclerView.Adapter<AnnouncementAdapte @Override public void onBindViewHolder(@NonNull AnnouncementHolder holder, int position) { Announcement announcement = announcements.get(position); SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context); if (sharedpreferences.getBoolean(context.getString(R.string.SET_CARDVIEW), false)) { holder.binding.cardviewContainer.setCardElevation(Helper.convertDpToPixel(5, context)); holder.binding.dividerCard.setVisibility(View.GONE); } if (announcement.reactions != null && announcement.reactions.size() > 0) { ReactionAdapter reactionAdapter = new ReactionAdapter(announcement.id, announcement.reactions); holder.binding.layoutReactions.reactionsView.setAdapter(reactionAdapter); Loading app/src/main/java/app/fedilab/android/ui/drawer/ConversationAdapter.java +4 −1 Original line number Diff line number Diff line Loading @@ -90,7 +90,10 @@ public class ConversationAdapter extends RecyclerView.Adapter<RecyclerView.ViewH ConversationHolder holder = (ConversationHolder) viewHolder; final SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context); if (sharedpreferences.getBoolean(context.getString(R.string.SET_CARDVIEW), false)) { holder.binding.cardviewContainer.setCardElevation(Helper.convertDpToPixel(5, context)); holder.binding.dividerCard.setVisibility(View.GONE); } //--- Profile Pictures for participants --- holder.binding.participantsList.removeAllViews(); Loading Loading
app/src/main/java/app/fedilab/android/ui/drawer/AccountAdapter.java +7 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,11 @@ public class AccountAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder AccountsVM accountsVM = new ViewModelProvider((ViewModelStoreOwner) context).get(AccountsVM.class); if (sharedpreferences.getBoolean(context.getString(R.string.SET_CARDVIEW), false)) { accountViewHolder.binding.cardviewContainer.setCardElevation(Helper.convertDpToPixel(5, context)); accountViewHolder.binding.dividerCard.setVisibility(View.GONE); } accountViewHolder.binding.avatar.setOnClickListener(v -> { Intent intent = new Intent(context, ProfileActivity.class); Bundle b = new Bundle(); Loading @@ -78,6 +83,8 @@ public class AccountAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder // start the new activity context.startActivity(intent, options.toBundle()); }); accountViewHolder.binding.followAction.setIconResource(R.drawable.ic_baseline_person_add_24); if (account.relationShip != null) { Loading
app/src/main/java/app/fedilab/android/ui/drawer/AccountFollowRequestAdapter.java +10 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package app.fedilab.android.ui.drawer; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; Loading @@ -27,6 +28,7 @@ import androidx.core.app.ActivityOptionsCompat; import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.ViewModelProvider; import androidx.lifecycle.ViewModelStoreOwner; import androidx.preference.PreferenceManager; import androidx.recyclerview.widget.RecyclerView; import java.util.List; Loading Loading @@ -69,6 +71,14 @@ public class AccountFollowRequestAdapter extends RecyclerView.Adapter<RecyclerVi public void onBindViewHolder(@NonNull RecyclerView.ViewHolder viewHolder, int position) { Account account = accountList.get(position); ViewHolderFollow holderFollow = (ViewHolderFollow) viewHolder; SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context); if (sharedpreferences.getBoolean(context.getString(R.string.SET_CARDVIEW), false)) { holderFollow.binding.cardviewContainer.setCardElevation(Helper.convertDpToPixel(5, context)); holderFollow.binding.dividerCard.setVisibility(View.GONE); } MastodonHelper.loadPPMastodon(holderFollow.binding.avatar, account); holderFollow.binding.displayName.setText(account.display_name); holderFollow.binding.username.setText(String.format("@%s", account.acct)); Loading
app/src/main/java/app/fedilab/android/ui/drawer/AccountListAdapter.java +10 −0 Original line number Diff line number Diff line Loading @@ -16,14 +16,17 @@ package app.fedilab.android.ui.drawer; import android.content.Context; import android.content.SharedPreferences; import android.content.res.ColorStateList; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.lifecycle.ViewModelProvider; import androidx.lifecycle.ViewModelStoreOwner; import androidx.preference.PreferenceManager; import androidx.recyclerview.widget.RecyclerView; import java.lang.ref.WeakReference; Loading @@ -35,6 +38,7 @@ import app.fedilab.android.R; import app.fedilab.android.client.entities.api.Account; import app.fedilab.android.client.entities.api.MastodonList; import app.fedilab.android.databinding.DrawerAccountListBinding; import app.fedilab.android.helper.Helper; import app.fedilab.android.helper.MastodonHelper; import app.fedilab.android.helper.ThemeHelper; import app.fedilab.android.viewmodel.mastodon.TimelinesVM; Loading Loading @@ -78,6 +82,12 @@ public class AccountListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHo account = getItem(position); AccountListViewHolder holder = (AccountListViewHolder) viewHolder; SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context); if (sharedpreferences.getBoolean(context.getString(R.string.SET_CARDVIEW), false)) { holder.binding.cardviewContainer.setCardElevation(Helper.convertDpToPixel(5, context)); holder.binding.dividerCard.setVisibility(View.GONE); } MastodonHelper.loadPPMastodon(holder.binding.avatar, account); holder.binding.displayName.setText( account.getSpanDisplayName(context, Loading
app/src/main/java/app/fedilab/android/ui/drawer/AnnouncementAdapter.java +10 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ import static android.content.Context.INPUT_METHOD_SERVICE; import static app.fedilab.android.BaseMainActivity.emojis; import android.content.Context; import android.content.SharedPreferences; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; Loading @@ -30,6 +31,7 @@ import androidx.annotation.NonNull; import androidx.appcompat.app.AlertDialog; import androidx.lifecycle.ViewModelProvider; import androidx.lifecycle.ViewModelStoreOwner; import androidx.preference.PreferenceManager; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; Loading Loading @@ -80,6 +82,14 @@ public class AnnouncementAdapter extends RecyclerView.Adapter<AnnouncementAdapte @Override public void onBindViewHolder(@NonNull AnnouncementHolder holder, int position) { Announcement announcement = announcements.get(position); SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context); if (sharedpreferences.getBoolean(context.getString(R.string.SET_CARDVIEW), false)) { holder.binding.cardviewContainer.setCardElevation(Helper.convertDpToPixel(5, context)); holder.binding.dividerCard.setVisibility(View.GONE); } if (announcement.reactions != null && announcement.reactions.size() > 0) { ReactionAdapter reactionAdapter = new ReactionAdapter(announcement.id, announcement.reactions); holder.binding.layoutReactions.reactionsView.setAdapter(reactionAdapter); Loading
app/src/main/java/app/fedilab/android/ui/drawer/ConversationAdapter.java +4 −1 Original line number Diff line number Diff line Loading @@ -90,7 +90,10 @@ public class ConversationAdapter extends RecyclerView.Adapter<RecyclerView.ViewH ConversationHolder holder = (ConversationHolder) viewHolder; final SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context); if (sharedpreferences.getBoolean(context.getString(R.string.SET_CARDVIEW), false)) { holder.binding.cardviewContainer.setCardElevation(Helper.convertDpToPixel(5, context)); holder.binding.dividerCard.setVisibility(View.GONE); } //--- Profile Pictures for participants --- holder.binding.participantsList.removeAllViews(); Loading