在 Android 布局的框架内移动图像

Posted

技术标签:

【中文标题】在 Android 布局的框架内移动图像【英文标题】:Shift a image within a Frame in an Android Layout 【发布时间】:2022-01-05 00:43:47 【问题描述】:

我设计了一个 android 布局,其中只有图像的裁剪部分应显示在框架内。我使用相对布局中的 ImageView 来执行此操作。 ImageView 位于RelativeLayout 下方,并且比RelativeLayout 大。 ImageView 设置为 android:scaleType="centerCrop"。 现在我需要移动框架后面的图像(RelativeLayout),以便在框架内显示它的另一部分。这怎么可能? ImageView 上的 setY() 移动裁剪后的图像,但应先移动图像,然后再裁剪。

【问题讨论】:

【参考方案1】:

你试过 paddingbottom 的 imageview 吗?

paddingtop 使图像占据更少的高度,并在剩余部分中被裁剪

您可以将图像视图与相对布局对齐,并可以显示视图的其余部分

【讨论】:

有效!谢谢!

以上是关于在 Android 布局的框架内移动图像的主要内容,如果未能解决你的问题,请参考以下文章

圆圈内的可移动图像

XML 绝对布局将图像放在左下角和右下角

如何在 Android 上使图像透明?

如何在画布内使用动画框架?

如何移动 Android 布局的背景循环

零基础学Android之常用控件