diff --git a/app/src/main/java/net/xcreen/restsms/fragments/AboutAppFragment.java b/app/src/main/java/net/xcreen/restsms/fragments/AboutAppFragment.java index 6f316a5..6595e69 100644 --- a/app/src/main/java/net/xcreen/restsms/fragments/AboutAppFragment.java +++ b/app/src/main/java/net/xcreen/restsms/fragments/AboutAppFragment.java @@ -3,6 +3,7 @@ package net.xcreen.restsms.fragments; import android.Manifest; import android.content.Context; import android.content.pm.PackageManager; +import android.graphics.PorterDuff; import android.os.Build; import android.os.Bundle; @@ -14,6 +15,7 @@ import android.telephony.TelephonyManager; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.ImageView; import android.widget.TextView; import net.xcreen.restsms.BuildConfig; @@ -39,16 +41,15 @@ public class AboutAppFragment extends Fragment { versionNameResultTV.setText(String.valueOf(BuildConfig.VERSION_CODE)); //Check if has SMS-Permission - TextView smsPermissionResultTV = rootView.findViewById(R.id.about_app_smspermission_result_textview); + ImageView smsPermissionResultImageView = rootView.findViewById(R.id.about_app_smspermission_result_iv); + smsPermissionResultImageView.setColorFilter(getContext().getColor(R.color.colorError), PorterDuff.Mode.SRC_ATOP); try { if (ActivityCompat.checkSelfPermission(getContext(), Manifest.permission.SEND_SMS) == PackageManager.PERMISSION_GRANTED) { - smsPermissionResultTV.setText(R.string.yes); - } else { - smsPermissionResultTV.setText(R.string.no); + smsPermissionResultImageView.setImageDrawable(getContext().getDrawable(R.drawable.check_yes)); + smsPermissionResultImageView.setColorFilter(getContext().getColor(R.color.colorPrimary), PorterDuff.Mode.SRC_ATOP); } } catch (Exception ex){ - smsPermissionResultTV.setText(R.string.unknown); ex.printStackTrace(); } diff --git a/app/src/main/res/drawable/check_no.png b/app/src/main/res/drawable/check_no.png new file mode 100644 index 0000000..d5fa0f7 Binary files /dev/null and b/app/src/main/res/drawable/check_no.png differ diff --git a/app/src/main/res/drawable/check_yes.png b/app/src/main/res/drawable/check_yes.png new file mode 100644 index 0000000..1e0bcf1 Binary files /dev/null and b/app/src/main/res/drawable/check_yes.png differ diff --git a/app/src/main/res/layout/fragment_about_app.xml b/app/src/main/res/layout/fragment_about_app.xml index 3253d1c..f555be9 100644 --- a/app/src/main/res/layout/fragment_about_app.xml +++ b/app/src/main/res/layout/fragment_about_app.xml @@ -74,15 +74,13 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/about_app_versionname_textview" /> - @@ -105,10 +103,10 @@ android:layout_marginTop="12dp" android:layout_marginEnd="8dp" android:text="@string/unknown" - android:textColor="@color/colorWhite" android:textAppearance="@style/TextAppearance.MaterialComponents.Body2" + android:textColor="@color/colorWhite" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintTop_toBottomOf="@+id/about_app_smspermission_result_textview" /> + app:layout_constraintTop_toBottomOf="@+id/about_app_smspermission_result_iv" /> #202020 #616161 #FFF + #ff0011 \ No newline at end of file