Merge pull request #885 from lbryio/visual-tweaks
Use thin divider in transaction history. Set font for action bar title.
This commit is contained in:
commit
f86b61741d
6 changed files with 26 additions and 29 deletions
|
@ -17,6 +17,7 @@ import android.content.res.Configuration;
|
||||||
import android.content.res.TypedArray;
|
import android.content.res.TypedArray;
|
||||||
import android.database.sqlite.SQLiteDatabase;
|
import android.database.sqlite.SQLiteDatabase;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
|
import android.graphics.Typeface;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
|
@ -26,7 +27,10 @@ import android.os.Handler;
|
||||||
import android.provider.MediaStore;
|
import android.provider.MediaStore;
|
||||||
import android.support.v4.media.session.MediaSessionCompat;
|
import android.support.v4.media.session.MediaSessionCompat;
|
||||||
import android.text.Editable;
|
import android.text.Editable;
|
||||||
|
import android.text.Spannable;
|
||||||
|
import android.text.SpannableString;
|
||||||
import android.text.TextWatcher;
|
import android.text.TextWatcher;
|
||||||
|
import android.text.style.TypefaceSpan;
|
||||||
import android.util.Base64;
|
import android.util.Base64;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.KeyEvent;
|
import android.view.KeyEvent;
|
||||||
|
@ -63,6 +67,7 @@ import androidx.core.app.NotificationManagerCompat;
|
||||||
import androidx.core.content.ContextCompat;
|
import androidx.core.content.ContextCompat;
|
||||||
import androidx.core.content.FileProvider;
|
import androidx.core.content.FileProvider;
|
||||||
import androidx.core.content.res.ResourcesCompat;
|
import androidx.core.content.res.ResourcesCompat;
|
||||||
|
import androidx.core.graphics.TypefaceCompat;
|
||||||
import androidx.core.graphics.drawable.DrawableCompat;
|
import androidx.core.graphics.drawable.DrawableCompat;
|
||||||
import androidx.core.view.GravityCompat;
|
import androidx.core.view.GravityCompat;
|
||||||
import androidx.core.view.OnApplyWindowInsetsListener;
|
import androidx.core.view.OnApplyWindowInsetsListener;
|
||||||
|
@ -542,6 +547,15 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setActionBarTitle(int stringResourceId) {
|
||||||
|
ActionBar actionBar = getSupportActionBar();
|
||||||
|
if (actionBar != null) {
|
||||||
|
SpannableString spannable = new SpannableString(getString(stringResourceId));
|
||||||
|
spannable.setSpan(new TypefaceSpan("inter"), 0, spannable.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
|
||||||
|
actionBar.setTitle(spannable);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void addScreenOrientationListener(ScreenOrientationListener listener) {
|
public void addScreenOrientationListener(ScreenOrientationListener listener) {
|
||||||
if (!screenOrientationListeners.contains(listener)) {
|
if (!screenOrientationListeners.contains(listener)) {
|
||||||
screenOrientationListeners.add(listener);
|
screenOrientationListeners.add(listener);
|
||||||
|
|
|
@ -503,10 +503,8 @@ public class ChannelFormFragment extends BaseFragment implements
|
||||||
activity.addFilePickerListener(this);
|
activity.addFilePickerListener(this);
|
||||||
activity.addWalletBalanceListener(this);
|
activity.addWalletBalanceListener(this);
|
||||||
|
|
||||||
ActionBar actionBar = activity.getSupportActionBar();
|
activity.setActionBarTitle(editMode ? R.string.edit_channel : R.string.create_a_channel);
|
||||||
if (actionBar != null) {
|
|
||||||
actionBar.setTitle(editMode ? R.string.edit_channel : R.string.create_a_channel);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -544,10 +542,7 @@ public class ChannelFormFragment extends BaseFragment implements
|
||||||
LbryAnalytics.setCurrentScreen(activity, "Channel Form", "ChannelForm");
|
LbryAnalytics.setCurrentScreen(activity, "Channel Form", "ChannelForm");
|
||||||
activity.addStoragePermissionListener(this);
|
activity.addStoragePermissionListener(this);
|
||||||
if (editMode) {
|
if (editMode) {
|
||||||
ActionBar actionBar = activity.getSupportActionBar();
|
activity.setActionBarTitle(R.string.edit_channel);
|
||||||
if (actionBar != null) {
|
|
||||||
actionBar.setTitle(R.string.edit_channel);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String filterText = Helper.getValue(inputTagFilter.getText());
|
String filterText = Helper.getValue(inputTagFilter.getText());
|
||||||
|
|
|
@ -180,10 +180,7 @@ public class AboutFragment extends BaseFragment implements SdkStatusListener {
|
||||||
activity.lockDrawer();
|
activity.lockDrawer();
|
||||||
activity.hideFloatingWalletBalance();
|
activity.hideFloatingWalletBalance();
|
||||||
|
|
||||||
ActionBar actionBar = activity.getSupportActionBar();
|
activity.setActionBarTitle(R.string.about_lbry);
|
||||||
if (actionBar != null) {
|
|
||||||
actionBar.setTitle(R.string.about_lbry);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -35,10 +35,7 @@ public class SettingsFragment extends PreferenceFragmentCompat implements Shared
|
||||||
activity.lockDrawer();
|
activity.lockDrawer();
|
||||||
activity.hideFloatingWalletBalance();
|
activity.hideFloatingWalletBalance();
|
||||||
|
|
||||||
ActionBar actionBar = activity.getSupportActionBar();
|
activity.setActionBarTitle(R.string.settings);
|
||||||
if (actionBar != null) {
|
|
||||||
actionBar.setTitle(R.string.settings);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -499,10 +499,7 @@ public class PublishFormFragment extends BaseFragment implements
|
||||||
activity.addFilePickerListener(this);
|
activity.addFilePickerListener(this);
|
||||||
activity.addWalletBalanceListener(this);
|
activity.addWalletBalanceListener(this);
|
||||||
|
|
||||||
ActionBar actionBar = activity.getSupportActionBar();
|
activity.setActionBarTitle(editMode ? R.string.edit_content : R.string.new_publish);
|
||||||
if (actionBar != null) {
|
|
||||||
actionBar.setTitle(editMode ? R.string.edit_content : R.string.new_publish);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -889,10 +886,7 @@ public class PublishFormFragment extends BaseFragment implements
|
||||||
LbryAnalytics.setCurrentScreen(activity, "Channel Form", "ChannelForm");
|
LbryAnalytics.setCurrentScreen(activity, "Channel Form", "ChannelForm");
|
||||||
activity.addStoragePermissionListener(this);
|
activity.addStoragePermissionListener(this);
|
||||||
if (editMode) {
|
if (editMode) {
|
||||||
ActionBar actionBar = activity.getSupportActionBar();
|
activity.setActionBarTitle(R.string.edit_content);
|
||||||
if (actionBar != null) {
|
|
||||||
actionBar.setTitle(R.string.edit_content);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,7 @@ import android.widget.ProgressBar;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.appcompat.app.ActionBar;
|
import androidx.appcompat.app.ActionBar;
|
||||||
|
import androidx.core.content.ContextCompat;
|
||||||
import androidx.recyclerview.widget.DividerItemDecoration;
|
import androidx.recyclerview.widget.DividerItemDecoration;
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
@ -48,7 +49,9 @@ public class TransactionHistoryFragment extends BaseFragment implements Transact
|
||||||
Context context = getContext();
|
Context context = getContext();
|
||||||
LinearLayoutManager llm = new LinearLayoutManager(context);
|
LinearLayoutManager llm = new LinearLayoutManager(context);
|
||||||
transactionList.setLayoutManager(llm);
|
transactionList.setLayoutManager(llm);
|
||||||
transactionList.addItemDecoration(new DividerItemDecoration(context, DividerItemDecoration.VERTICAL));
|
DividerItemDecoration itemDecoration = new DividerItemDecoration(context, DividerItemDecoration.VERTICAL);
|
||||||
|
itemDecoration.setDrawable(ContextCompat.getDrawable(context, R.drawable.thin_divider));
|
||||||
|
transactionList.addItemDecoration(itemDecoration);
|
||||||
|
|
||||||
transactionList.addOnScrollListener(new RecyclerView.OnScrollListener() {
|
transactionList.addOnScrollListener(new RecyclerView.OnScrollListener() {
|
||||||
@Override
|
@Override
|
||||||
|
@ -133,10 +136,7 @@ public class TransactionHistoryFragment extends BaseFragment implements Transact
|
||||||
activity.showNavigationBackIcon();
|
activity.showNavigationBackIcon();
|
||||||
activity.lockDrawer();
|
activity.lockDrawer();
|
||||||
|
|
||||||
ActionBar actionBar = activity.getSupportActionBar();
|
activity.setActionBarTitle(R.string.transaction_history);
|
||||||
if (actionBar != null) {
|
|
||||||
actionBar.setTitle(R.string.transaction_history);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue