ikew0ng / SwipeBackLayout

An Android library that help you to build app with swipe back gesture.
Apache License 2.0
6.12k stars 1.4k forks source link

请问低版本手机左滑正常,高版本左滑会出现透明,请问怎么解决 #89

Open ningbo opened 9 years ago

ningbo commented 9 years ago

请问低版本手机左滑正常,高版本左滑会出现透明,请问怎么解决

ikew0ng commented 9 years ago

这个问题我还没来得及查 sorry 节后看看

ningbo notifications@github.com于2015年9月21日 周一18:09写道:

请问低版本手机左滑正常,高版本左滑会出现透明,请问怎么解决

— Reply to this email directly or view it on GitHub https://github.com/ikew0ng/SwipeBackLayout/issues/89.

zhqchen commented 9 years ago

@ikew0ng 项目中的ViewDragHelper,为何不直接使用V4兼容包里的ViewDragHelper,不然随着Android新版本的发布,很容易出现高版本兼容性问题的。左滑透明应该也是出于这个原因。

01100044093 commented 8 years ago

很奇怪的,我23编译的会出现楼主你说的问题,但我22编译的,在高版本手机左滑正常。

我查看了旧记录并且做了一个实验,结果非常有趣

45

设置最低层的Activity的style为:

<item name="android:windowIsTranslucent">false</item>

其它的activity则设置为:

<item name="android:windowIsTranslucent">true</item>

通过这个方法可以讲解决这一个问题,但当我底层这样设置,并且finish了以后,这个效果就失效,我的次一层设置为FALSE后也无效。只有当我的最底层一直存在,这个方法才能有效,我尝试着消除我的底层后,再启动了他,又成功生效了,非常有趣.

我尝试用VIEWPAGE包装,只有VIEWPAGE设为了FALSE,最底层并没有设置且FINISH了他,结果也成功解决问题了 @ikew0ng

ikew0ng commented 8 years ago

因为我调整了一些代码 左滑透明应该与此无关 viewdrag里面只包含了检测手势的代码 chenyuzheng1989 notifications@github.com于2015年10月10日 周六17:32写道:

@ikew0ng https://github.com/ikew0ng 项目中的ViewDragHelper,为何不直接使用V4兼容包里的ViewDragHelper,不然随着Android新版本的发布,很容易出现高版本兼容性问题的。左滑透明应该也是出于这个原因。

— Reply to this email directly or view it on GitHub https://github.com/ikew0ng/SwipeBackLayout/issues/89#issuecomment-147069093 .