UI 零碎知识笔记
# 数据获取
## 状态栏/导航栏高度获取
### 状态栏高度(px)
```
var StatusBarHeight = context.getResources().getDimensionPixelSize(context.getResources().getIdentifier("navigation_bar_height", "dimen", "android"));
```
### 导航栏高度(px)
```
var NavigationBarHeight = context.getResources().getDimensionPixelSize(context.getResources().getIdentifier("navigation_bar_height", "dimen", "android"))
```
#### 笔记:
- 根布局
`<vertical marginBottom="{{NavigationBarHeight}}px">`
marginBottom 导航栏可能会出现黑色背景
- 根布局
`<vertical paddingBottom="{{NavigationBarHeight}}px">`
paddingBottom 导航栏会是你的ui背景颜色
# 样式类
## 删除滑动到底的阴影效果
`ui.list.overScrollMode = android.view.View.OVER_SCROLL_NEVER;`
# 未测试
## 收起键盘?
```
imm = context.getSystemService(context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(ui.home_bg.getWindowToken(),android.view.inputmethod.InputMethodManager.HIDE_NOT_ALWAYS);
```
//*ui.home_bg* 要替换成 根目录id
inputMethodWindowVisibleHeight???