Skip to content

Commit

Permalink
Made status bar and nav bar light for Picker screen
Browse files Browse the repository at this point in the history
  • Loading branch information
bapspatil committed Apr 7, 2019
1 parent 02c41ef commit a4d2ac6
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
3 changes: 3 additions & 0 deletions app/src/main/java/com/bapspatil/rake/ui/PickerActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import com.bapspatil.rake.R
import com.bapspatil.rake.adapter.PickerAdapter
import com.bapspatil.rake.databinding.ActivityPickerBinding
import com.bapspatil.rake.model.PickerItem
import com.bapspatil.rake.util.CommonUtils.makeUiLight
import com.bapspatil.rake.util.Constants
import com.firebase.ui.auth.AuthUI
import com.google.firebase.auth.FirebaseAuth
Expand Down Expand Up @@ -42,6 +43,8 @@ class PickerActivity : AppCompatActivity(), CoroutineScope {
firestoreDb = FirebaseFirestore.getInstance()
setupAppBar()

makeUiLight()

// Saving the user's UID in SharedPreferences
firebaseUser = FirebaseAuth.getInstance().currentUser
userUid = firebaseUser?.uid
Expand Down
13 changes: 13 additions & 0 deletions app/src/main/java/com/bapspatil/rake/util/CommonUtils.kt
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
package com.bapspatil.rake.util

import android.graphics.Bitmap
import android.graphics.Color
import android.graphics.Matrix
import android.os.Build
import android.util.Base64
import android.view.View
import androidx.appcompat.app.AppCompatActivity
Expand Down Expand Up @@ -49,4 +51,15 @@ object CommonUtils {
this.compress(Bitmap.CompressFormat.JPEG, 100, baos)
return baos.toByteArray()
}

fun AppCompatActivity.makeUiLight() {
window.statusBarColor = Color.parseColor("#FFFFFF")
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
window.navigationBarColor = Color.parseColor("#FFFFFF")
window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR or View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
}
}
}

0 comments on commit a4d2ac6

Please sign in to comment.