From 3045bc2f793e928fdb2a5a47cbb38101f4f5d410 Mon Sep 17 00:00:00 2001 From: v228a Date: Thu, 20 Feb 2025 11:06:53 +0300 Subject: [PATCH] =?UTF-8?q?=D0=91=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=D0=BA=D0=B0=20=D1=80=D0=B5=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE?= =?UTF-8?q?=20=D0=B1=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D1=83=D0=B5=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru/myitschool/work/ui/profile/ProfileFragment.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/ru/myitschool/work/ui/profile/ProfileFragment.kt b/app/src/main/java/ru/myitschool/work/ui/profile/ProfileFragment.kt index 305461e..aec1e41 100644 --- a/app/src/main/java/ru/myitschool/work/ui/profile/ProfileFragment.kt +++ b/app/src/main/java/ru/myitschool/work/ui/profile/ProfileFragment.kt @@ -1,12 +1,15 @@ package ru.myitschool.work.ui.profile import android.content.DialogInterface +import android.content.res.ColorStateList +import android.content.res.TypedArray import android.graphics.Color import android.graphics.Typeface import android.os.Bundle import android.util.Log import android.view.View import android.widget.TextView +import android.widget.Toast import androidx.appcompat.app.AlertDialog import androidx.core.content.ContextCompat import androidx.core.content.res.ResourcesCompat @@ -14,6 +17,7 @@ import androidx.fragment.app.Fragment import androidx.fragment.app.viewModels import androidx.navigation.fragment.findNavController import androidx.swiperefreshlayout.widget.SwipeRefreshLayout +import com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes import com.squareup.picasso.Picasso import dagger.hilt.android.AndroidEntryPoint import ru.myitschool.work.R @@ -70,12 +74,15 @@ class ProfileFragment : Fragment(R.layout.fragment_profile) { binding.lastEntry.text = state.lastEntry binding.fullname.text = state.fullname if (state.admin){ + Toast.makeText(requireContext(), "asdasd", Toast.LENGTH_SHORT).show() binding.admin.visibility = View.VISIBLE } else { binding.admin.visibility = View.GONE } if (state.blocked) { - // TODO: СДЕЛАТЬ ФОН КРАСНЫМ + binding.scan.isEnabled = false + binding.scan.imageTintList = ColorStateList.valueOf(ContextCompat.getColor(requireContext(), R.color.white)) + binding.scan.backgroundTintList = ColorStateList.valueOf(ContextCompat.getColor(requireContext(), R.color.ErrorRed)) } Picasso.get() .load(state.imageUrl)