Kkkkkk
Kkkkkk
> `请问大大有遇到封面是黑色的情况吗? > 我要做一个RecyclerView的播放列表,在列表中点击播放按钮直接播放视频,参考作者提供的例子,我在Adapter中是这么写的: > ... > ImageView imageView = new ImageView(mContext); > imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); > //ImageLoader是Gilde封装的图片加载类,确认工具没问题的 > ImageLoader.load(mContext,ImageURL,imageView); > //设置封面 > GSYVideoOptionBuilder..setThumbImageView(imageView)....build(videoPlayer); > ... > 播放器能正常播放,但是封面一直都是黑色的,要点击播放后,然后再点击另一个Item,使播放器处于停止播放的状态才会显示封面,一直不知道是什么原因,也尝试过加载本地资源,也是一样。 glide加载黑色我也碰到过,自己写一个imageView 覆盖在item上吧 就是自定义一个VideoUI,作者大大demo有一个封面的自定义可以直接摘过来。赋值给ThumbImageView,我估计是异步加载的值还没给到封面,封面就加载出来了(但想想也不对-_-)
```xml wrap_content wrap_content 0dp 0dp 0dp 0dp 0dp 0dp true center end true ?attr/qmui_skin_support_round_btn_bg_color ?attr/qmui_round_btn_border_width ?attr/qmui_skin_support_round_btn_border_color ?attr/qmui_skin_support_round_btn_text_color ``` 经反复尝试,将该style里的paddingL/R删去即可正常使用start/end
我也是这个状况,使用原生的就一切OK
> getActivity改成getContext应该可以 navagation传值要的是activity。。。getContext又强转?
> 这个问题有解决吗 官方的建议是: 通过ARouter启动startActivityForResult(内部逻辑)后,那么fragment的父Activity肯定有onActivityResult的调用,然后在activity中调用对应fragment传递参数。。。。 我的操作是fragment中需要onActivityResult处理的时候,就不使用ARouter了,用原生
这样就得用原生了 arouter就尴尬了
所以,是曲线救国咯?就不能处理下这情况么? 通过activity回传都会。但增加了一堆原生不必增加的