如何创建这样的视图

How to create a view like this

我是 android 设计新手。 我想创建这样的视图:

其实我想创建两个东西:

  1. 一张 header 像这张图片 header 有一张带有透明叠加层的图片。
  2. 像我的 header 一样,我想创建 recyclerview 项目,也有图像和透明覆盖层。

有必要提一下,我想用 Picasso 库来展示我的图像。

如何创建这个。

非常感谢。

对于网格元素,您可以使用 RelativeLayout。在第一层将 ImageView 与您的图像放在一起,在此之上您可以将 View 与叠加背景(例如半透明黑色)放在一起,然后您可以添加文本。如果你想在你的图像上创建文本(中心上方的两个 TextViews),你可以放置具有一定高度的空视图元素(这个高度就像两个 TextViews 之间的边距)并在顶部文本中添加 layoutAbove="centerViewId" 并在底部文本:layoutBelow="centerViewId"。如果你愿意,我可以粘贴 xml 代码,但我认为这样会教给你更多。