代码之家  ›  专栏  ›  技术社区  ›  Tavousi

如何创建这样的视图

  •  0
  • Tavousi  · 技术社区  · 8 年前

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

    enter image description here

    事实上,我想创造两件事:

    1. 类似于此图像标题的标题,具有具有透明覆盖的图像。
    2. 像我的标题一样,我想创建带有图像和透明覆盖的recyclerview项目。

    有必要提及的是,我想使用毕加索库来显示我的图像。

    如何创建这个。

    谢谢。

    1 回复  |  直到 8 年前
        1
  •  1
  •   Paweł Dedio    8 年前

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