最近项目有个需求,要在Activity中实现右滑关闭页面,
在引用了https://blog.csdn.net/qq1377399077/article/details/53083166之后,成功实现该功能,但是新的问题产生了
由于我在AndroidManifest.xml中设置了Activity的为强制竖屏,所以在安卓8.0的手机上面打开这个页面就崩溃了,百度了好多文章,终于找到方法了
修改Activity的属性为
<activity
android:theme="@style/MyTheme"
android:name=".test.TestActivity"
android:alwaysRetainTaskState="true"
android:configChanges="orientation|screenSize|keyboardHidden"
android:screenOrientation="unspecified" />
<style name="MyTheme" parent="AppTheme">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowIsTranslucent">true</item>
</style>
问题解决