From 2673a06d6f083f5899df347742e39e3963193a12 Mon Sep 17 00:00:00 2001 From: Gabriel Calero Date: Wed, 25 Apr 2018 17:47:05 -0300 Subject: [PATCH] Tweak UI (status bar, action bar, privacy policy, login) --- .../hifiinterface/MainActivity.java | 14 +++-- .../app/src/main/res/font/raleway_italic.xml | 7 +++ .../app/src/main/res/layout/activity_main.xml | 5 +- .../src/main/res/layout/fragment_login.xml | 55 +++++++++++-------- .../src/main/res/layout/fragment_policy.xml | 16 +++--- android/app/src/main/res/values/colors.xml | 5 +- android/app/src/main/res/values/dimens.xml | 3 + .../src/main/res/values/preloaded_fonts.xml | 1 + 8 files changed, 64 insertions(+), 42 deletions(-) create mode 100644 android/app/src/main/res/font/raleway_italic.xml diff --git a/android/app/src/main/java/io/highfidelity/hifiinterface/MainActivity.java b/android/app/src/main/java/io/highfidelity/hifiinterface/MainActivity.java index 274ad95347..2298308541 100644 --- a/android/app/src/main/java/io/highfidelity/hifiinterface/MainActivity.java +++ b/android/app/src/main/java/io/highfidelity/hifiinterface/MainActivity.java @@ -9,6 +9,7 @@ import android.graphics.drawable.BitmapDrawable; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.design.widget.NavigationView; +import android.support.v4.content.ContextCompat; import android.support.v4.graphics.drawable.RoundedBitmapDrawable; import android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory; import android.support.v4.view.GravityCompat; @@ -16,21 +17,17 @@ import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; -import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.View; +import android.view.Window; +import android.view.WindowManager; import android.widget.ImageView; import android.widget.TextView; import com.squareup.picasso.Callback; import com.squareup.picasso.Picasso; -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; -import java.net.URL; - import io.highfidelity.hifiinterface.fragment.GotoFragment; import io.highfidelity.hifiinterface.fragment.HomeFragment; import io.highfidelity.hifiinterface.fragment.LoginFragment; @@ -74,6 +71,11 @@ public class MainActivity extends AppCompatActivity implements NavigationView.On mDrawerLayout = findViewById(R.id.drawer_layout); + Window window = getWindow(); + window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); + window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); + window.setStatusBarColor(ContextCompat.getColor(this, R.color.statusbar_color)); + loadHomeFragment(); } diff --git a/android/app/src/main/res/font/raleway_italic.xml b/android/app/src/main/res/font/raleway_italic.xml new file mode 100644 index 0000000000..6bf9dfa29c --- /dev/null +++ b/android/app/src/main/res/font/raleway_italic.xml @@ -0,0 +1,7 @@ + + + diff --git a/android/app/src/main/res/layout/activity_main.xml b/android/app/src/main/res/layout/activity_main.xml index 3401c962b3..31bed89e91 100644 --- a/android/app/src/main/res/layout/activity_main.xml +++ b/android/app/src/main/res/layout/activity_main.xml @@ -16,8 +16,9 @@ android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" - android:background="?attr/colorPrimary" - android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" /> + android:background="?attr/colorPrimaryDark" + android:elevation="4dp" + /> + app:srcCompat="@drawable/hifi_header" />