gpt4 book ai didi

java - 如何拟合 hdodenhof 圆 imageview

转载 作者:行者123 更新时间:2023-12-02 09:29:53 24 4
gpt4 key购买 nike

我正在使用 hdodenhof.circleimageview lib,

我得到这样的图像 - image here

如何将图像放入其中,而不将图像拉伸(stretch)到外面

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/layout_edit_category"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:contextClickable="true"
android:clickable="true"
android:layout_margin="4dp"
xmlns:app="http://schemas.android.com/apk/res-auto">

<de.hdodenhof.circleimageview.CircleImageView

android:id="@+id/edit_category_image"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="center"
android:src="@drawable/transport"
android:padding="8dp"
android:cropToPadding="true"
android:elevation="8dp"
app:civ_border_width="1dp"
app:civ_border_overlay="true"
android:clickable="true"
app:civ_circle_background_color="@color/colorLightGrey"
app:civ_border_color="@color/colorGrey"
/>

<TextView
android:id="@+id/edit_category_text"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:text="Text"
android:gravity="center_horizontal"
android:textColor="@android:color/black"
android:layout_below="@id/edit_category_image"
android:maxLines="1"
android:maxLength="16"
android:ellipsize="end"
/>

</RelativeLayout>

是否可以减小尺寸或其他东西

最佳答案

选项1

     val imageLoader: ImageLoader = ImageLoader.getInstance()
val options: DisplayImageOptions = DisplayImageOptions
.Builder()
.displayer(CircleBitmapDisplayer())
.showImageOnLoading(drawable)
.showImageOnFail(drawable)
.showImageForEmptyUri(drawable)
.cacheInMemory(true)
.cacheOnDisk(true)
.build()

imageLoader.displayImage(imageUrl, imageView, options)

选项2

 Glide.with(context)
.load(imageUrl)
.apply(RequestOptions.circleCropTransform())
.into(imageView)

您可以通过在 xml 中设置 scaltype 来尝试使用 Imageview,而不使用圆形 imageview

关于java - 如何拟合 hdodenhof 圆 imageview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58079150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com