Remove toolbar round corner
This commit is contained in:
@@ -13,8 +13,6 @@ import androidx.navigation.NavController
|
|||||||
import androidx.navigation.NavDirections
|
import androidx.navigation.NavDirections
|
||||||
import androidx.navigation.fragment.NavHostFragment
|
import androidx.navigation.fragment.NavHostFragment
|
||||||
import by.kirich1409.viewbindingdelegate.viewBinding
|
import by.kirich1409.viewbindingdelegate.viewBinding
|
||||||
import com.google.android.material.shape.CornerFamily
|
|
||||||
import com.google.android.material.shape.MaterialShapeDrawable
|
|
||||||
import dagger.hilt.android.AndroidEntryPoint
|
import dagger.hilt.android.AndroidEntryPoint
|
||||||
import gq.kirmanak.mealient.NavGraphDirections.Companion.actionGlobalAddRecipeFragment
|
import gq.kirmanak.mealient.NavGraphDirections.Companion.actionGlobalAddRecipeFragment
|
||||||
import gq.kirmanak.mealient.NavGraphDirections.Companion.actionGlobalAuthenticationFragment
|
import gq.kirmanak.mealient.NavGraphDirections.Companion.actionGlobalAuthenticationFragment
|
||||||
@@ -65,7 +63,6 @@ class MainActivity : AppCompatActivity(R.layout.main_activity) {
|
|||||||
setSupportActionBar(binding.toolbar)
|
setSupportActionBar(binding.toolbar)
|
||||||
binding.toolbar.setNavigationIcon(R.drawable.ic_toolbar)
|
binding.toolbar.setNavigationIcon(R.drawable.ic_toolbar)
|
||||||
binding.toolbar.setNavigationOnClickListener { binding.drawer.open() }
|
binding.toolbar.setNavigationOnClickListener { binding.drawer.open() }
|
||||||
setToolbarRoundCorner()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun onNavigationItemSelected(menuItem: MenuItem): Boolean {
|
private fun onNavigationItemSelected(menuItem: MenuItem): Boolean {
|
||||||
@@ -98,22 +95,6 @@ class MainActivity : AppCompatActivity(R.layout.main_activity) {
|
|||||||
invalidateOptionsMenu()
|
invalidateOptionsMenu()
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun setToolbarRoundCorner() {
|
|
||||||
logger.v { "setToolbarRoundCorner() called" }
|
|
||||||
val drawables = listOf(
|
|
||||||
binding.toolbarHolder.background as? MaterialShapeDrawable,
|
|
||||||
binding.toolbar.background as? MaterialShapeDrawable,
|
|
||||||
)
|
|
||||||
logger.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()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun onCreateOptionsMenu(menu: Menu): Boolean {
|
override fun onCreateOptionsMenu(menu: Menu): Boolean {
|
||||||
logger.v { "onCreateOptionsMenu() called with: menu = $menu" }
|
logger.v { "onCreateOptionsMenu() called with: menu = $menu" }
|
||||||
menuInflater.inflate(R.menu.main_toolbar, menu)
|
menuInflater.inflate(R.menu.main_toolbar, menu)
|
||||||
|
|||||||
Reference in New Issue
Block a user