smileToWxm
smileToWxm
It is found that the problem is room 2.4.0. If you restore the version to the previous 2.0.0, there will be no problem
you can setTransformImageListener() , onLoadComplete() Indicates that the picture is loaded, you can Handle your logic
找到问题了,在CameraCompat的getTakeVideoIntent方法内EXTRA_DURATION_LIMIT必须为int类型才有效,而maxDuration / 1000L是long类型,导致倒计时无效,希望作者能修改下
将 项目以module的形式 导入, 将 FormatData 内的 formatedContent 改为 CharSequence类型。再将源码内对应的 类型改下 就可以实现富文本了
> @smileToWxm 有修改好的module吗?麻烦发下,我这边按你说的修改了,但是使用SpannableString还是没有效果 [ExpandableTextView.java.zip](https://github.com/MZCretin/ExpandableTextView/files/8222125/ExpandableTextView.java.zip)
> 您好,还可以解答吗,将expandabletextview.java更换,FormatData 中的string修改成CharSequence之后,还是不能展示富文本。  你这是没有将文本进行转换吧 ,你可以先使用 Html.fromHtml 进行转化就ok了
后续经过debug及文档的查看,发现了问题所在。 1.AutoSizeConfig的init内 注册了 application配置发生变更的监听(横竖屏切换会触发该监听),经测试,在部分手机下(华为比较容易复现)由横屏切换至竖屏的时候,ScreenUtils.getScreenSize(application) 获取到的宽高有误(在系统切换横竖屏时,此时立马去获取 WindowManager 的宽高,小概率获取到的还是之前的宽高,并不是切换之后的宽高),而在这种情况下去 赋值本地的 mScreenWidth,mScreenHeight就会导致后续布局异常 2.由于在registerComponentCallbacks 回调内只做了 宽高变量的赋值,这样就会导致 app切换为横屏,虽然本地的宽高变量发生了变更,但是 Density 还是竖屏的,所以如果在切换为横屏时,此时弹出 dialog 那么布局就会出现异常
经测试,已解决了自己的问题 解决方案如下: 在自己的application 也注册 配置变更监听,在触发之后,设置 延时(我这里是设置500毫秒,可以根据自己去更改),再去重新设置 AutoSizeConfig内的变量,并重新调用 autoConvertDensityOfGlobal 去设置 Density 代码如下 registerComponentCallbacks(new ComponentCallbacks() { @Override public void onConfigurationChanged(@NonNull Configuration newConfig) { //设置延时500,因为在配置发生变更的时候 立即去获取 屏幕宽高,有时候会出现获取参数不正确的情况, //比如横屏切换竖屏,可能会获取到 横屏的宽高,所以这里 设置延时,重新赋值 横竖屏的宽高,然后在重新设置dpi MtimeUtils.interva(500, 1,...
> _No description provided._ 在状态视图的外层加上一层NestedScrollView就可以了,但还是建议作者能帮我们实现NestedScrollingParent3去处理搭配CoordinatorLayout造成的滑动事件
> 多个fragment入栈,出栈后,fragment泄露 >  你这边应该是ViewPage加fragment造成的,你可以看看这篇文章https://blog.csdn.net/weixin_30682415/article/details/94983262