diff --git a/app/src/main/java/gq/kirmanak/mealient/MainActivity.kt b/app/src/main/java/gq/kirmanak/mealient/MainActivity.kt
index b0ba7fd..cd0da6d 100644
--- a/app/src/main/java/gq/kirmanak/mealient/MainActivity.kt
+++ b/app/src/main/java/gq/kirmanak/mealient/MainActivity.kt
@@ -5,6 +5,8 @@ import android.view.Menu
import android.view.MenuItem
import androidx.activity.viewModels
import androidx.appcompat.app.AppCompatActivity
+import com.google.android.material.shape.CornerFamily
+import com.google.android.material.shape.MaterialShapeDrawable
import dagger.hilt.android.AndroidEntryPoint
import gq.kirmanak.mealient.databinding.MainActivityBinding
import gq.kirmanak.mealient.ui.auth.AuthenticationViewModel
@@ -22,9 +24,26 @@ class MainActivity : AppCompatActivity() {
binding = MainActivityBinding.inflate(layoutInflater)
setContentView(binding.root)
setSupportActionBar(binding.toolbar)
+ setToolbarRoundCorner()
listenToAuthStatuses()
}
+ private fun setToolbarRoundCorner() {
+ Timber.v("setToolbarRoundCorner() called")
+ val drawables = listOf(
+ binding.toolbar.background as? MaterialShapeDrawable,
+ )
+ Timber.d("setToolbarRoundCorner: drawables = $drawables")
+ val radius = resources.getDimension(R.dimen.main_activity_toolbar_corner_radius)
+ for (drawable in drawables) {
+ drawable?.apply {
+ shapeAppearanceModel = shapeAppearanceModel.toBuilder()
+ .setBottomLeftCorner(CornerFamily.ROUNDED, radius)
+ .build()
+ }
+ }
+ }
+
private fun listenToAuthStatuses() {
Timber.v("listenToAuthStatuses() called")
authViewModel.authenticationStatuses().observe(this) {
diff --git a/app/src/main/res/layout/main_activity.xml b/app/src/main/res/layout/main_activity.xml
index e174019..4b4b4c9 100644
--- a/app/src/main/res/layout/main_activity.xml
+++ b/app/src/main/res/layout/main_activity.xml
@@ -6,21 +6,14 @@
android:layout_height="match_parent"
tools:context=".MainActivity">
-
-
-
-
-
+ android:layout_width="match_parent"
+ app:layout_constraintTop_toTopOf="parent" />
\ No newline at end of file
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index fea48a6..820c44b 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -5,4 +5,5 @@
180dp
@dimen/height_view_holder_recipe_image
30dp
+ 32dp
\ No newline at end of file