android图像水平堆叠在一起
Posted
技术标签:
【中文标题】android图像水平堆叠在一起【英文标题】:android image stack on top of each other horizontally 【发布时间】:2021-01-12 09:27:39 【问题描述】:我想显示这样的图像,就像在彼此顶部的堆栈中一样,我如何动态实现这种类型的设计
【问题讨论】:
【参考方案1】:请使用此代码:-
<LinearLayout
android:layout_
android:layout_
android:orientation="horizontal">
<ImageView
android:layout_
android:layout_
android:contentDescription="@string/app_name"
android:src="@drawable/image_1" />
<ImageView
android:layout_
android:layout_
android:layout_marginStart="-50dp"
android:contentDescription="@string/app_name"
android:src="@drawable/image_2" />
<ImageView
android:layout_
android:layout_
android:layout_marginStart="-50dp"
android:contentDescription="@string/app_name"
android:src="@drawable/image_3" />
<ImageView
android:layout_
android:layout_
android:layout_marginStart="-50dp"
android:contentDescription="@string/app_name"
android:src="@drawable/image_4" />
</LinearLayout>
【讨论】:
【参考方案2】:例如将leftmargin设置为-16dp 或图片宽度的 1/4
【讨论】:
没看懂,能不能在recycler view里实现@Alireza 让我测试一下linearLayout以上是关于android图像水平堆叠在一起的主要内容,如果未能解决你的问题,请参考以下文章
android:如何在imageview的水平中心对齐图像?
使用 LayerDrawable 相互堆叠的图像数组。(在单个图像视图中显示多个图像)
Android UI - 用于水平绘制多个ImageView的布局