好记性不如烂笔头,记录一些常用的参数和效果
- 取消 listview 等列表滑动到边缘闪现灰白色水波纹动画
android:overScrollMode="never"
- 解决 recycleview 嵌套 NestedScrollView 滑动卡顿
mRecyclerView.setNestedScrollingEnabled(false);
或在 xml 中设置
android:nestedScrollingEnabled="false"
- ImageView 高度自适应
android:adjustViewBounds="true"
- Button 取消阴影
style="?android:attr/borderlessButtonStyle"
点击波纹效果
android:foreground="?android:attr/selectableItemBackground"
波纹点击效果可以加在任意 View 上
- visibility 隐藏和显示时的动画效果
在 ViewGroup 父布局加上
android:animateLayoutChanges="true"
View 的显示隐藏会有一个简单的动画效果
- getColor 方法过时的写法
ContextCompat.getColor(this, R.color.white)
- Toolbar 取消内宽
app:contentInsetEnd="0dp"
app:contentInsetLeft="0dp"
app:contentInsetRight="0dp"
app:contentInsetStart="0dp"
- TextView 行间距
//设置行间距
android:lineSpacingExtra="3dp"
//设置行间距的倍数
android:lineSpacingMultiplier="1.2