Card layout for EML

This commit is contained in:
M66B
2021-06-17 09:28:11 +02:00
parent 80512c7d5f
commit 94ef34cb97
2 changed files with 261 additions and 230 deletions

View File

@@ -24,6 +24,7 @@ import android.content.ContentResolver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.net.Uri;
import android.os.Bundle;
import android.text.Spannable;
@@ -33,6 +34,7 @@ import android.text.TextUtils;
import android.text.method.ArrowKeyMovementMethod;
import android.text.style.ForegroundColorSpan;
import android.text.style.URLSpan;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
@@ -46,6 +48,8 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog;
import androidx.constraintlayout.widget.Group;
import androidx.core.content.ContextCompat;
import androidx.preference.PreferenceManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
@@ -98,7 +102,9 @@ public class ActivityEML extends ActivityBase {
super.onCreate(savedInstanceState);
getSupportActionBar().setSubtitle("EML");
setContentView(R.layout.activity_eml);
View view = LayoutInflater.from(this).inflate(R.layout.activity_eml, null);
setContentView(view);
tvFrom = findViewById(R.id.tvFrom);
tvTo = findViewById(R.id.tvTo);
@@ -154,6 +160,15 @@ public class ActivityEML extends ActivityBase {
}
});
// Initialize
if (!Helper.isDarkTheme(this)) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
boolean beige = prefs.getBoolean("beige", true);
view.setBackgroundColor(ContextCompat.getColor(this, beige
? R.color.lightColorBackground_cards_beige
: R.color.lightColorBackground_cards));
}
vSeparatorAttachments.setVisibility(View.GONE);
grpReady.setVisibility(View.GONE);