mirror of https://github.com/M66B/FairEmail.git
Use zoom in folder list
This commit is contained in:
parent
e0ce6832e5
commit
82a4b3c4b9
|
@ -29,6 +29,7 @@ import android.graphics.Typeface;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.preference.PreferenceManager;
|
import android.preference.PreferenceManager;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
import android.util.TypedValue;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.Menu;
|
import android.view.Menu;
|
||||||
import android.view.MenuItem;
|
import android.view.MenuItem;
|
||||||
|
@ -58,6 +59,7 @@ public class AdapterFolder extends RecyclerView.Adapter<AdapterFolder.ViewHolder
|
||||||
private long account;
|
private long account;
|
||||||
private boolean debug;
|
private boolean debug;
|
||||||
private int dp12;
|
private int dp12;
|
||||||
|
private float textSize;
|
||||||
private int colorUnread;
|
private int colorUnread;
|
||||||
private int textColorSecondary;
|
private int textColorSecondary;
|
||||||
|
|
||||||
|
@ -119,6 +121,9 @@ public class AdapterFolder extends RecyclerView.Adapter<AdapterFolder.ViewHolder
|
||||||
itemView.setActivated(folder.tbd != null);
|
itemView.setActivated(folder.tbd != null);
|
||||||
itemView.setAlpha(folder.hide ? 0.5f : 1.0f);
|
itemView.setAlpha(folder.hide ? 0.5f : 1.0f);
|
||||||
|
|
||||||
|
if (textSize != 0)
|
||||||
|
tvName.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
|
||||||
|
|
||||||
vwColor.setBackgroundColor(folder.accountColor == null ? Color.TRANSPARENT : folder.accountColor);
|
vwColor.setBackgroundColor(folder.accountColor == null ? Color.TRANSPARENT : folder.accountColor);
|
||||||
vwColor.setVisibility(account < 0 ? View.VISIBLE : View.GONE);
|
vwColor.setVisibility(account < 0 ? View.VISIBLE : View.GONE);
|
||||||
|
|
||||||
|
@ -400,9 +405,15 @@ public class AdapterFolder extends RecyclerView.Adapter<AdapterFolder.ViewHolder
|
||||||
this.owner = owner;
|
this.owner = owner;
|
||||||
|
|
||||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
||||||
|
boolean compact = prefs.getBoolean("compact", false);
|
||||||
|
int zoom = prefs.getInt("zoom", compact ? 0 : 1);
|
||||||
|
if (zoom == 0)
|
||||||
|
zoom = 1;
|
||||||
|
|
||||||
this.debug = prefs.getBoolean("debug", false);
|
this.debug = prefs.getBoolean("debug", false);
|
||||||
|
|
||||||
this.dp12 = Helper.dp2pixels(context, 12);
|
this.dp12 = Helper.dp2pixels(context, 12);
|
||||||
|
this.textSize = Helper.getTextSize(context, zoom);
|
||||||
this.colorUnread = Helper.resolveColor(context, R.attr.colorUnread);
|
this.colorUnread = Helper.resolveColor(context, R.attr.colorUnread);
|
||||||
this.textColorSecondary = Helper.resolveColor(context, android.R.attr.textColorSecondary);
|
this.textColorSecondary = Helper.resolveColor(context, android.R.attr.textColorSecondary);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue