我有一个使用位图加载的 ImageView,scaleType 设置为 center_crop。我想要一个覆盖在它上面,一个RelativeLayout就可以了。
我的问题是我的叠加层永远不会与我的 ImageView 大小相同,并且叠加层子项必须保持在 imageView 上的位置。
叠加层的孩子很可能是一堆 ImageButton,以便能够点击地图上的特定点。
我有 ImageView 和 RelativeLayout 与 FrameLayout 作为父级。我请求通过 HTTP 下载图像内容,当接收到图像内容时,我加载 ImageView,然后使用 设置覆盖大小FrameLayout.LayoutParams
,设置 ImageView 的大小(通过 getWidth 和 getHeight),但大小始终关闭。
此外,如果调整叠加层的大小以匹配 imageView 的大小,它也应该对其子项应用缩放,否则调整大小不会做太多。
我怎样才能做到这一点?