Search
Write a publication
Pull to refresh
0
0
Григорий @Ratatouille

Пользователь

Send message

меня активно тинькоф и вк, а вот яндекс пораньше был

Какое-то время сидел на клаве без функциональных клавиш, дико неудобно было. Основной блок клавиш перегружен шорткатами и так, а туда надо еще как-то впихнуть шорткаты от фок, потому что каждый раз тянуться до фн крайне неудобно. В итоге перешел на механику с ф блоком, и стало прям хорошо.

Так тут вышло не сильно больше:
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, что пришлось бы делать и при классическом подходе.

Information

Rating
Does not participate
Registered
Activity