diff options
author | Allan Wang <me@allanwang.ca> | 2017-06-19 21:04:31 -0700 |
---|---|---|
committer | Allan Wang <me@allanwang.ca> | 2017-06-19 21:04:31 -0700 |
commit | 7b90fa9819c9b4765f107ea04dd7ac687dc572ad (patch) | |
tree | 45994718a684c41dcff681d42ea000ca01beecc0 /app/src/main/kotlin/com/pitchedapps/frost/utils | |
parent | ab61f2afd887d772426bda9d9aea829557e2e39d (diff) | |
download | frost-7b90fa9819c9b4765f107ea04dd7ac687dc572ad.tar.gz frost-7b90fa9819c9b4765f107ea04dd7ac687dc572ad.tar.bz2 frost-7b90fa9819c9b4765f107ea04dd7ac687dc572ad.zip |
Clean up notifications and animations
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/utils')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt b/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt index 52922822..fe56d6d6 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt @@ -8,12 +8,14 @@ import android.content.Context import android.content.Intent import android.graphics.Color import android.graphics.drawable.ColorDrawable +import android.support.v4.app.NotificationCompat import android.support.v4.content.ContextCompat import android.support.v7.widget.Toolbar import android.view.View import android.widget.TextView import ca.allanwang.kau.utils.* import com.afollestad.materialdialogs.MaterialDialog +import com.pitchedapps.frost.BuildConfig import com.pitchedapps.frost.LoginActivity import com.pitchedapps.frost.R import com.pitchedapps.frost.WebOverlayActivity @@ -53,9 +55,7 @@ fun Context.launchWebOverlay(url: String) { val argUrl = url.formattedFbUrl L.i("Launch web overlay: $argUrl") val intent = Intent(this, WebOverlayActivity::class.java) -// intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_SINGLE_TOP or Intent.FLAG_ACTIVITY_NEW_TASK) intent.putExtra(ARG_URL, argUrl) -// val bundle = ActivityOptionsCompat.makeCustomAnimation(this, R.anim.slide_in_right, R.anim.slide_out_right).toBundle() ContextCompat.startActivity(this, intent, null) } @@ -63,6 +63,13 @@ fun WebOverlayActivity.url(): String { return intent.extras?.getString(ARG_URL) ?: FbTab.FEED.url } +val Context.frostNotification: NotificationCompat.Builder + get() = NotificationCompat.Builder(this, BuildConfig.APPLICATION_ID).apply { + setSmallIcon(R.drawable.frost_f_24) + setAutoCancel(true) + color = color(R.color.frost_notification_accent) + } + fun Activity.materialDialogThemed(action: MaterialDialog.Builder.() -> Unit): MaterialDialog { val builder = MaterialDialog.Builder(this).theme() |