diff options
author | Allan Wang <me@allanwang.ca> | 2017-06-15 17:02:52 -0700 |
---|---|---|
committer | Allan Wang <me@allanwang.ca> | 2017-06-15 17:02:52 -0700 |
commit | 0d1f0e215b1890f2f5d45373b2746b7ef91da494 (patch) | |
tree | 9153570f548e1199e6358ef7017f973ec07b7598 /app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt | |
parent | 15d8a70a6c7596bb9f59a4383df7dccbba3a7012 (diff) | |
download | frost-0d1f0e215b1890f2f5d45373b2746b7ef91da494.tar.gz frost-0d1f0e215b1890f2f5d45373b2746b7ef91da494.tar.bz2 frost-0d1f0e215b1890f2f5d45373b2746b7ef91da494.zip |
Theme remaining activities
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt index 386bf4d3..c4cf7a97 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt @@ -1,5 +1,6 @@ package com.pitchedapps.frost +import android.graphics.drawable.ColorDrawable import android.graphics.drawable.Drawable import android.os.Bundle import android.os.Handler @@ -7,7 +8,7 @@ import android.support.v4.widget.SwipeRefreshLayout import android.support.v7.widget.AppCompatTextView import android.support.v7.widget.Toolbar import android.widget.ImageView -import ca.allanwang.kau.utils.bindView +import ca.allanwang.kau.utils.* import com.bumptech.glide.Glide import com.bumptech.glide.load.DataSource import com.bumptech.glide.load.engine.GlideException @@ -20,6 +21,7 @@ import com.pitchedapps.frost.facebook.FACEBOOK_COM import com.pitchedapps.frost.facebook.FbTab import com.pitchedapps.frost.facebook.PROFILE_PICTURE_URL import com.pitchedapps.frost.utils.L +import com.pitchedapps.frost.utils.Prefs import com.pitchedapps.frost.utils.launchNewTask import com.pitchedapps.frost.views.fadeIn import com.pitchedapps.frost.views.fadeOut @@ -65,6 +67,7 @@ class LoginActivity : BaseActivity() { setContentView(R.layout.activity_login) setSupportActionBar(toolbar) setTitle(R.string.login) + theme() web.loginObservable = loginObservable web.progressObservable = progressObservable loginObservable.observeOn(AndroidSchedulers.mainThread()).subscribe { @@ -79,6 +82,16 @@ class LoginActivity : BaseActivity() { web.loadLogin() } + fun theme() { + val darkAccent = Prefs.headerColor.darken() + statusBarColor = darkAccent.darken().withAlpha(255) + navigationBarColor = darkAccent + toolbar.setBackgroundColor(darkAccent) + toolbar.setTitleTextColor(Prefs.iconColor) + window.setBackgroundDrawable(ColorDrawable(Prefs.bgColor)) + toolbar.overflowIcon?.setTint(Prefs.iconColor) + } + fun loadInfo(cookie: CookieModel) { refresh = true Observable.zip(SingleToObservable(profileObservable), SingleToObservable(usernameObservable), |