Какое-то время сидел на клаве без функциональных клавиш, дико неудобно было. Основной блок клавиш перегружен шорткатами и так, а туда надо еще как-то впихнуть шорткаты от фок, потому что каждый раз тянуться до фн крайне неудобно. В итоге перешел на механику с ф блоком, и стало прям хорошо.
bottomNavigation {
val bottomNavigation = bottomNavigation {
id = R.id.bottom_nav_view
inflateMenu(R.menu.bottom_navigation_menu)
}
connect(
START to START of PARENT_ID,
END to END of PARENT_ID,
TOP to BOTTOM of R.id.fragment_container,
BOTTOM to BOTTOM of PARENT_ID
)
}
Это код без обработки. При этом мне кажется, что можно было и вместе это сделать, и было бы красивее (поправьте, если не так). И так как пока в anko нет поддержки, то пришлось накостылить такое:
inline fun ViewManager.bottomNavigation(init: BottomNavigationView.() -> Unit = {}) = ankoView({ BottomNavigationView(it) }, theme = 0, init = init)
Все остальное, как я понял, это настройка переходов через граф и подгрузка ресурсов из xml, что пришлось бы делать и при классическом подходе.
меня активно тинькоф и вк, а вот яндекс пораньше был
Какое-то время сидел на клаве без функциональных клавиш, дико неудобно было. Основной блок клавиш перегружен шорткатами и так, а туда надо еще как-то впихнуть шорткаты от фок, потому что каждый раз тянуться до фн крайне неудобно. В итоге перешел на механику с ф блоком, и стало прям хорошо.
Это код без обработки. При этом мне кажется, что можно было и вместе это сделать, и было бы красивее (поправьте, если не так). И так как пока в anko нет поддержки, то пришлось накостылить такое:
Все остальное, как я понял, это настройка переходов через граф и подгрузка ресурсов из xml, что пришлось бы делать и при классическом подходе.