Android 开发中的坑
填坑之路
RecyclerView
-
v.getLocationOnScreen()在recylerview调用notifyItemChanged的时候,失效,获取到的数据是0.
-
overridePendingTransition(0, R.anim.push_bottom_out);
设置动画没有不能设置为0,如果你的theme背景是透明的,为了解决splash打开黑屏,会设置背景为透明的;在红米手机上面设置为0,则切换会出现屏幕;
解决方法设置无动画效果的anim,把0提换成:R.anim.invariant
overridePendingTransition(R.anim.invariant, R.anim.push_bottom_out);
<!-- 无动画效果 -->
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:duration="400"
android:fromAlpha="1"
android:toAlpha="1" />
</set>
- oppo手机MainActivity设置
<item name="android:windowIsTranslucent">true</item>
<