出现原因:看centerCrop()方法的源码可知,也是需要调用transform()方法的.所以前后共用CenterCrop会覆盖掉GlideRoundImage的效果
解决办法:2个效果同时放在transform里面就可以解决问题了。
Glide4.0
使用了glide4.0.0 +后,.transform方法参数改变,不能添加new CenterCrop(Context context)方法,修改GlideRoundTransform 继承CenterCrop 不在继承BitmapTransformation 如下:
然后引用:
就可以正常显示了
右键单击开始按钮,菜单中选择“运行”,或者按下Win+R组合键直接调出运行输入框,在里面输入“regedit”后回车
在注册表编辑器窗口展开并定位到HKEY_CLASSES_ROOTFoldershell,对着shell项单击鼠标右键,菜单中鼠标指向“新建”,次级菜单中点击选择“项”,然后将该项命名为“WindowsDefender”
点击选中WindowsDefender,在右侧窗口空白处单击鼠标右键,菜单中鼠标指向“新建”,次级菜单中点击选择“字符串值”,然后将该项命名为“Icon”
双击Icon字符串值,打开数值数据编辑对话框,将数值数据设置为“%ProgramFiles%Windows DefenderEppManifest.dll”
同样 *** 作方法再新建一个名为“MUIVerb”的字符串值,将数值数据设置为“使用Windows Defender扫描”
返回Windows Defender项,右键单击,菜单中鼠标指向“新建”,次级菜单中点击选择“项”,并将其命名为“Command”
点击选中Command项,在右侧窗口,双击“默认”字符串值,在编辑数值数据窗口,将数值数据设置为“C:Program FilesWindows DefenderMpCmdRun.exe" -scan -scantype 3 -SignatureUpdate -file %1”
完成注册表修改工作后,关闭注册表,返回文件资源管理器,任意界面,单击鼠标右键,就会出现Windows Defender扫描选项
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)