首页 > 其他分享 >Glide 加载圆角图片 CenterCrop

Glide 加载圆角图片 CenterCrop

时间:2023-04-11 14:02:52浏览次数:39  
标签:圆角 bkgColor Glide iv val radius CenterCrop requestOptions


/**
     * 加载圆角图片。并且充满屏幕
     */
    fun loadCropImageRadius(iv: ImageView, bkgColor: String?, radius: Int, path: String) {
        val bitMap = ViewTool.createBmp4Rgb(bkgColor)
        val placeholderDrawable = BitmapDrawable(iv.resources, bitMap)

        // 设置 Glide 请求选项
        var requestOptions = RequestOptions()
        requestOptions =
            requestOptions.transform(CenterCrop(), RoundedCorners(ScreenUtil.dp2px(radius)))

        Glide.with(iv).load(path).placeholder(placeholderDrawable).apply(requestOptions).into(iv)


    }

标签:圆角,bkgColor,Glide,iv,val,radius,CenterCrop,requestOptions
From: https://blog.51cto.com/u_14523369/6183204

相关文章

  • 带标记的ImageView,图片可以设置成圆角
    先看图这个功能可以很方便的为一张图片设置一个标记,这在促销的时候很是有效<com.mb.bgfitting.view.SimpleTagImageViewxmlns:app="http://schemas.android.com/apk/res-auto"android:id="@+id/item_0"android:layout_width="80dp......
  • Blender网格建模插件MESHmachine倒角和圆角:扁平 化
    推荐:将NSDT场景编辑器加入你的3D工具链编辑模式ye使用拼合工具,您可以拼合单个或多个多边形,并且可以在2种模式下展平:沿边或沿法线。选择展平可以采取2种选择。您可以选择 3个折点或多个多边形,其中一个处于活动状态。如果选择3个顶点,则连接多边形的所有顶点都将根据3个顶点......
  • Glide生命周期原理
    vivo互联网技术微信公众号 作者:连凌能AndroidApp中图片的展示是很基本也很重要的一个功能,在Android平台上有很多的图片加载解决方案,但是官方认可的是Glide。AndroidApp的页面是有生命周期的,Glide比较好的一个功能就是具有生命周期管理功能,能够根据页面和APP的生命周期来管理......
  • css 设置 div等于屏幕的时候直角,小于屏幕圆角
    .card{border-radius:clamp(0px,((100vw-4px)-100%)*9999,8px);}clamp()clamp()函数的作用是把一个值限制在一个上限和下限之间,当这个值超过最小值和最大值的范围时,在最小值和最大值之间选择一个值使用。它接收三个参数:最小值、首选值、最大值。......
  • CSS 圆角输入框
    ff,chrome,safari下面可以用圆角边框来实现,IE下面还是用背景比较好 Java代码  input{height:18px;inline-height:18p......
  • tabs圆角效果
    今天要处理一个圆角效果用到了下面tab=tabs.newTabSpec("tab_Busquedas");tab.setContent(newIntent().setClassName("com.grapp","com.grapp.......
  • (原创)【B4A】一步一步入门06:Button,背景图片、渐变、圆角、FontAwesome(控件篇02)
    一、前言本篇教程,我们来讲一下最常用的控件:Button(按钮)。本篇教程将会讲解按钮的文本样式、背景样式,以及诸如FontAwesome、圆角等如何设置。相信看完的你,一定会有所收获!......
  • 【鼠】安卓学习杂记(二十六)——Android之ListView中使用Glide加载图片上下滑动图片忽大
    //贴子图片RequestOptionsoptions=newRequestOptions().dontTransform();//表示让Glide在加载图片的过程中不进行图片变换Stringurl=postList.get(position).g......
  • ios - 如何使用 CAShaperLayer 设置圆角半径值?
    https://www.coder.work/article/785950 我用UIBeizerPath画了一条垂直线,我需要这条线的角半径值为5。我试图记忆起 [pathLayersetCornerRadius:5]; 但我没有得......
  • 关于WPF的圆角
    失败案例<BorderCornerRadius="3"Width="100"Height="100"><StackPanelBackground="Red"></StackPanel></Border>换成下面就成功?为什么?<BorderCornerRa......