ParallaxBackLayout icon indicating copy to clipboard operation
ParallaxBackLayout copied to clipboard

7.0以上测试出现上个页面若有图片会闪屏

Open rayzhuyong opened this issue 8 years ago • 28 comments

7.0以上测试出现上个页面若有图片会闪屏 即上个页面,若有图片,滑动过程中上个页面的图片是看不见的,本页面关闭后,上个页面的图片才会出现,

rayzhuyong avatar Sep 12 '17 13:09 rayzhuyong

ImageView没有问题,使用SimpleDraweeView会出现图片闪屏

rayzhuyong avatar Sep 12 '17 14:09 rayzhuyong

初步怀疑是pause的时候回收了图片,我尝试写个Fresco的demo,确认一下问题

waldenana avatar Sep 13 '17 09:09 waldenana

SimpleDraweeView还是会闪屏,@anzewei @rayzhuyong 有解决思路吗

one-piece-luffy avatar Jan 08 '18 08:01 one-piece-luffy

这个已经解决了,忘了提交maven,你用1.1.9试试看

waldenana avatar Jan 08 '18 10:01 waldenana

还是一样的哦,小米5 (android7.0)必现

one-piece-luffy avatar Jan 08 '18 10:01 one-piece-luffy

@anzewei

one-piece-luffy avatar Jan 08 '18 10:01 one-piece-luffy

只有SimpleDraweeView会闪,其他控件正常

one-piece-luffy avatar Jan 08 '18 10:01 one-piece-luffy

我写的demo用1.1.9就不会闪屏了,是不是你的代码在resume时会做刷新呢

waldenana avatar Jan 08 '18 11:01 waldenana

只是个简单的demo,没有刷新逻辑,这就怪了。SimpleDraweeView闪烁的原因是什么呢

one-piece-luffy avatar Jan 08 '18 11:01 one-piece-luffy

你加我QQ吧 790786918

waldenana avatar Jan 08 '18 11:01 waldenana

down你的demo在安卓8.0机器上测试 返回上一页的时候屏幕会闪一下 但是直接依赖1.1.9没问题 这是什么情况

Rainbow0728 avatar Mar 30 '18 10:03 Rainbow0728

demo 里没有依赖1.1.9好像,解决过一个华为的问题

waldenana avatar Mar 30 '18 11:03 waldenana

更新完 1.1.9 闪屏确实好了 Android 8.0

maoruibin avatar Apr 22 '18 05:04 maoruibin

7.0以上测试出现上个页面若有图片会闪屏 即上个页面,若有图片,滑动过程中上个页面的图片是看不见的,本页面关闭后,上个页面的图片才会出现,

哥们,1.1.9也还是有这个问题,问一下,这个问题有好的解决办法吗

wangjian-k avatar Sep 27 '18 06:09 wangjian-k

@wangjian-k 你的是屏幕闪烁还是图片闪烁,用的测试机是哪个型号

waldenana avatar Oct 09 '18 03:10 waldenana

@wangjian-k 你的是屏幕闪烁还是图片闪烁,用的测试机是哪个型号

图片闪烁,手里的华为设备和小米8都有闪烁的问题。

wangjian-k avatar Oct 11 '18 08:10 wangjian-k

只是个简单的demo,没有刷新逻辑,这就怪了。SimpleDraweeView闪烁的原因是什么呢

哥们,问下,SimpleDraweeView闪烁的问题,有找到解决办法么?

wangjian-k avatar Oct 11 '18 08:10 wangjian-k

ImageView没有问题,使用SimpleDraweeView会出现图片闪屏

哥们,问下,SimpleDraweeView闪烁的问题,有找到解决办法么?

wangjian-k avatar Oct 11 '18 08:10 wangjian-k

SimpleDraweeView闪烁是因为 draweeview会在detach时会release drawable @Override protected void onDetachedFromWindow() { super.onDetachedFromWindow(); maybeOverrideVisibilityHandling(); onDetach(); } ........ protected void doDetach() { mDraweeHolder.onDetach(); } 如果能重写SimpleDraweeView可以尝试重写onDetach方法

waldenana avatar Oct 11 '18 08:10 waldenana

SimpleDraweeView闪烁是因为 draweeview会在detach时会release drawable @Override protected void onDetachedFromWindow() { super.onDetachedFromWindow(); maybeOverrideVisibilityHandling(); onDetach(); } ........ protected void doDetach() { mDraweeHolder.onDetach(); } 如果能重写SimpleDraweeView可以尝试重写onDetach方法

哦? 那为何7.0以下的设备没发现这个问题呢,是因为fresco内部针对7.0以上和7.0以下有不同的实现? 还没看过fresco源码

wangjian-k avatar Oct 11 '18 09:10 wangjian-k

SimpleDraweeView闪烁是因为 draweeview会在detach时会release drawable @Override protected void onDetachedFromWindow() { super.onDetachedFromWindow(); maybeOverrideVisibilityHandling(); onDetach(); } ........ protected void doDetach() { mDraweeHolder.onDetach(); } 如果能重写SimpleDraweeView可以尝试重写onDetach方法

哦? 那为何7.0以下的设备没发现这个问题呢,是因为fresco内部针对7.0以上和7.0以下有不同的实现? 还没看过fresco源码

@anzewei 而且试了重写onDetach方法,也还是不行。之前遇到这个问题的朋友,当时你们有解决么?

wangjian-k avatar Oct 11 '18 09:10 wangjian-k

@wangjian-k 你可以看看这里的常见问题是否可以解决你的问题https://github.com/anzewei/ParallaxBackLayout/blob/master/README_ZH.md

waldenana avatar Oct 11 '18 11:10 waldenana

@wangjian-k 你可以看看这里的常见问题是否可以解决你的问题https://github.com/anzewei/ParallaxBackLayout/blob/master/README_ZH.md

牛逼,这个解决了问题,赞👍

wangjian-k avatar Oct 12 '18 02:10 wangjian-k

最新1.1.9在华为手机还有闪烁问题,退出页面的时候,通知栏会闪一下

SlamDunk007 avatar Dec 03 '18 11:12 SlamDunk007

最新1.1.9在华为手机还有闪烁问题,退出页面的时候,通知栏会闪一下

如果是前后两个页面的通知栏颜色不一致,可以尝试透明通知栏

waldenana avatar Dec 04 '18 08:12 waldenana

好的,我检查一下,非常感谢回复!

SlamDunk007 avatar Dec 04 '18 12:12 SlamDunk007

小米6 mi9返回界面会闪一下,用的是imageview,通知栏颜色一致!

csh159 avatar Jan 11 '19 06:01 csh159

@wangjian-k 你可以看看这里的常见问题是否可以解决你的问题https://github.com/anzewei/ParallaxBackLayout/blob/master/README_ZH.md

解决了,感谢,牛逼

zhang-yuehuan avatar Aug 15 '19 09:08 zhang-yuehuan