Nea*_*999 5 android kotlin android-support-library anko android-support-design
我正在尝试创建一个与Google Photosapp UI 类似的应用程序.支持Libary版本= 25.1.0.
半透明状态和导航栏的问题,内部的小部件CoorinatorLayout看起来并不像预期的那样.设置fitsSystemWindows=true属性BottomNavigationView使其太大(屏幕截图1),并且SnakBar在这种情况下出现在导航栏后面,而不是在BottomNavView预期的上方或导航栏.如果我添加fitsSystemWindows=true在Toolbar(截图2),然后BottomNavigationView失去它的fitsSystemWindows属性和Toolbar内容的地方去了.它看起来像一个支持库错误,但我不确定.
这是我的DSL代码:
coordinatorLayout {
customToolbar {
id = TOOLBAR
// fitsSystemWindows = true
title = createTitle(ctx)
lparams(matchParent, dip(48))
}
frameLayout {
id = CONTENT_FRAME
backgroundResource = R.color.colorBackground
lparams(matchParent, matchParent)
}
bottomNavigationView(R.style.Base_ThemeOverlay_AppCompat_Dark) {
id = BOTTOM_NAVIGATION_VIEW
fitsSystemWindows = true
itemIconTintList = ContextCompat.getColorStateList(ctx, R.drawable.nav_item_color_state)
itemTextColor = ContextCompat.getColorStateList(ctx, R.drawable.nav_item_color_state)
backgroundResource = R.color.colorAccent
inflateMenu(R.menu.menu_drawer_2)
lparams(matchParent) {
anchorGravity = Gravity.BOTTOM
anchorId = CONTENT_FRAME
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
482 次 |
| 最近记录: |