美文网首页自定义views
Android开发头像挨着叠加效果

Android开发头像挨着叠加效果

作者: 你的益达233 | 来源:发表于2021-01-08 14:38 被阅读0次

一、效果图

头像挨着.png

二、思路分析

叠加肯定用到FrameLayout,因为数量不一定,就需要动态addView。然后
headParams.leftMargin来设置偏移量

三、案例关键代码:

xml

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/white_circle"
>

    <ImageView
    android:id="@+id/iv_head_small"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="1dp"
    android:scaleType="centerCrop" />

</FrameLayout>  

java代码:

        for (i in dataBean.user_items.indices) {
            val headParams = FrameLayout.LayoutParams(UtilHelper.dip2px(mActivity, 26f), UtilHelper.dip2px(mActivity, 26f))
            val headGroupView = UtilHelper.inflate(mActivity!!, R.layout.layout_ceo_data_head)
            headParams.leftMargin = (dataBean.user_items.size - i - 1) * UtilHelper.dip2px(mActivity, 20f)
            headGroupView.layoutParams = headParams


            val headView = headGroupView.findViewById<ImageView>(R.id.iv_head_small)
            GlideHelper.load(mActivity!!, dataBean.user_items[i].img!!, headView, 7)
            fl_user_heads?.addView(headGroupView)
        }

关键是headParams.leftMargin思路

相关文章

  • Android开发头像挨着叠加效果

    一、效果图 二、思路分析 叠加肯定用到FrameLayout,因为数量不一定,就需要动态addView。然后hea...

  • Android实现叠加卡片效果

    1.先看效果图: 3.以下是布局文件:activity_main item_viewpager

  • iOS 点赞头像列表叠加效果

    直接上效果图 swift int转cgfloat报错,进行转换:CGFloat 直接上代码 虽然实现很简单还是记录...

  • Android 头像折叠效果

    一、前言: 我们在开发中,经常遇到头像折叠效果,特别是直播软件,以前都是写死的,太Low了,今天用recycleV...

  • Android头像重叠效果

    很多Android app 都会有那种头像重叠横向或者垂直的效果,刚好自己项目也有这需求试试效果。先看看效果吧!...

  • Android相机适配代码封装

    在Android项目中,少不了需要更换头像这样一个小需求。然而一个看似简单的更换头像操作,对于Android开发者...

  • Android开发圆形头像

    目前在应用开发中,矩形的头像基本没有了,大多是圆形或圆角矩形,本文简简单单轻轻松松帮你搞定圆形或圆角矩形的头像。 ...

  • Android开发——圆形头像

    两种方法,自己写代码实现,用第三方开源库 一、第三方开源控件RoundedImageViewRoundedImag...

  • android 仿iphone 头像效果

    仿iOS头像选择效果 今天分享一个《仿iOS头像选择效果》的视频课程,主要有下面几点知识点: 自定义圆形Image...

  • Android实现圆形头像效果

    效果截图 实现原理 对于圆形头像的实现,其实就是对方形图像做某些处理,以达到圆形头像的效果。一般我们会通过Canv...

网友评论

    本文标题:Android开发头像挨着叠加效果

    本文链接:https://www.haomeiwen.com/subject/gtkfaktx.html