[android] Simplify logic to change items color on the about screen

Signed-off-by: jeanbaptisteC <jeanbaptiste.charron@outlook.fr>
This commit is contained in:
Jean-Baptiste
2025-08-23 00:26:23 +02:00
committed by Konstantin Pastbin
parent ac453e36ac
commit 339eca0bca

View File

@@ -7,6 +7,7 @@ import android.text.util.Linkify;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.TextView;
import androidx.activity.result.ActivityResultLauncher; import androidx.activity.result.ActivityResultLauncher;
import androidx.annotation.IdRes; import androidx.annotation.IdRes;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
@@ -35,15 +36,7 @@ public class HelpFragment extends BaseMwmFragment implements View.OnClickListene
private void setupItem(@IdRes int id, boolean tint, @NonNull View frame) private void setupItem(@IdRes int id, boolean tint, @NonNull View frame)
{ {
final MaterialTextView view = frame.findViewById(id); final TextView view = frame.findViewById(id);
view.setOnClickListener(this);
if (tint)
Graphics.tint(view);
}
private void setupButton(@IdRes int id, boolean tint, @NonNull View frame)
{
final MaterialButton view = frame.findViewById(id);
view.setOnClickListener(this); view.setOnClickListener(this);
if (tint) if (tint)
Graphics.tint(view); Graphics.tint(view);
@@ -79,7 +72,7 @@ public class HelpFragment extends BaseMwmFragment implements View.OnClickListene
setupItem(R.id.mastodon, false, root); setupItem(R.id.mastodon, false, root);
setupItem(R.id.openstreetmap, true, root); setupItem(R.id.openstreetmap, true, root);
setupItem(R.id.faq, true, root); setupItem(R.id.faq, true, root);
setupButton(R.id.report, isLandscape, root); setupItem(R.id.report, isLandscape, root);
setupItem(R.id.copyright, false, root); setupItem(R.id.copyright, false, root);
final MaterialTextView supportUsView = root.findViewById(R.id.support_us); final MaterialTextView supportUsView = root.findViewById(R.id.support_us);
@@ -95,7 +88,7 @@ public class HelpFragment extends BaseMwmFragment implements View.OnClickListene
{ {
/*donateView.setCompoundDrawablesRelativeWithIntrinsicBounds(R.drawable.ic_donate, 0, /*donateView.setCompoundDrawablesRelativeWithIntrinsicBounds(R.drawable.ic_donate, 0,
R.drawable.ic_donate, 0);*/ R.drawable.ic_donate, 0);*/
setupButton(R.id.donate, isLandscape, root); setupItem(R.id.donate, isLandscape, root);
} }
if (BuildConfig.REVIEW_URL.isEmpty()) if (BuildConfig.REVIEW_URL.isEmpty())