我对Android开发很新,并且尽量通过做问题来学习,最近我提出了与xml设计相关的问题,其中有一个
在Actionbar上方浮动Imageview
。我称之为浮动,因为它不在操作栏中,它只是位于中心并与操作栏重叠。图像会正确描述它 -
操作栏没有折叠,圆形图像不是一个简单的图像视图按钮。现在我该如何实现这个设计?任何形式的帮助将不胜感激。
答案 0 :(得分:1)
使用anchor
允许您在视图上使用CoordinatorLayout
属性,这将使实现此操作变得非常简单。
根据Why can @decorator not decorate a staticmethod or a classmethod?:
CoordinatorLayout的孩子可能有一个锚点。此视图ID必须 对应于CoordinatorLayout的任意后代,但它 可能不是锚定的孩子本身或锚定的后代 儿童。这可用于相对于其他视图放置浮动视图 任意内容窗格。
这意味着,您需要做的就是使用AppBarLayout
作为顶级容器,将工具栏包装在dd(get_class($lesson));
中,然后将图像视图锚定到该容器。 / p>