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