首页 > 解决方案 > 使用 Glide 库:如何在头像右侧设置相机图标?

问题描述

我正在使用 Glide 库从 url 获取用户的个人资料图像并将其显示在 ImageView 视图中。我想在该个人资料图像的右侧设置相机图标,如​​下所示。

在此处输入图像描述

这是我的图像视图:

<ImageView
        android:id="@+id/imageView"
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:layout_marginTop="700dp" />

滑行:

ImageView imageView = findViewById(R.id.imageView);
        Glide.with(imageView) 
                .load(URL) 
                .circleCrop() 
                .placeholder(setCircularImage(R.drawable.prof)) 
                .error(setCircularImage(R.drawable.t)) 
                .fallback(setCircularImage(R.drawable.camera_red))
                .into(imageView);

我怎么能这样做,我应该使用哪个库在个人资料图像的右侧制作相机图标?

我不希望图标与个人资料图像重叠。我希望裁剪个人资料图像以给相机图标留出位置(就像在 facebook 应用程序个人资料图像上一样)。谢谢。

谢谢。

标签: androidandroid-imageviewandroid-glide

解决方案


与 Glide 无关。您可以使用 ConstraintLayout、FrameLayout 或 RelativeLayout 来重叠 ImageView。


推荐阅读