|
|
|
@ -164,9 +164,15 @@ class MainActivity : AppCompatActivity(), ThemeProvider { |
|
|
|
binding.navigationView.height.toFloat() * 2 |
|
|
|
translationY(0f) |
|
|
|
} else { |
|
|
|
binding.navigationView.translationX = |
|
|
|
binding.navigationView.width.toFloat() * -2 |
|
|
|
translationX(0f) |
|
|
|
if (ViewCompat.getLayoutDirection(binding.navigationView) == ViewCompat.LAYOUT_DIRECTION_LTR) { |
|
|
|
binding.navigationView.translationX = |
|
|
|
binding.navigationView.width.toFloat() * -2 |
|
|
|
translationX(0f) |
|
|
|
} else { |
|
|
|
binding.navigationView.translationX = |
|
|
|
binding.navigationView.width.toFloat() * 2 |
|
|
|
translationX(0f) |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
duration = 300 |
|
|
|
@ -175,7 +181,11 @@ class MainActivity : AppCompatActivity(), ThemeProvider { |
|
|
|
if (smallLayout) { |
|
|
|
translationY(binding.navigationView.height.toFloat() * 2) |
|
|
|
} else { |
|
|
|
translationX(binding.navigationView.width.toFloat() * -2) |
|
|
|
if (ViewCompat.getLayoutDirection(binding.navigationView) == ViewCompat.LAYOUT_DIRECTION_LTR) { |
|
|
|
translationX(binding.navigationView.width.toFloat() * -2) |
|
|
|
} else { |
|
|
|
translationX(binding.navigationView.width.toFloat() * 2) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}.withEndAction { |
|
|
|
|