YoKeyword / Fragmentation

[DEPRECATED] A powerful library that manage Fragment for Android
Apache License 2.0
9.73k stars 2.12k forks source link

android:windowIsTranslucent导致在8.1上设置会报crash,建议增加增加兼容性工具兼容windowIsTranslucent主题 #919

Open nickming opened 6 years ago

nickming commented 6 years ago

在部分sdk上设置android:windowIsTranslucent会导致crash,具体见https://zhuanlan.zhihu.com/p/32190223,swipebacklayout 作者有写一个利用反射兼容android:windowIsTranslucen的工具,可以在swipebackactivity中做一下兼容。

dev-kotlin-android commented 6 years ago

目前也遇到了这个问题在一个activity多个fragment里面,出现的问题是这样的,我在当前framgnet里面打开相机,就会出现此类问题

YoKeyword commented 6 years ago

我手边没有8.1的手机,不好测试; 期待可以提个PR :)

ghost commented 6 years ago

android:windowIsTranslucent 8.0上就会报错,具体情况就是使用了 android:screenOrientation="portrait" 作为Activity的属性, 解决方式网上有