如何创建弯曲的可折叠式工具栏布局?

4
我们如何创建一个像雅虎新闻摘要应用程序一样的可折叠工具栏布局?

enter image description here


1
也许你可以用这个教程。它以前帮助过我。http://antonioleiva.com/collapsing-toolbar-layout/ - oalpayli
本教程介绍如何使用正方形/矩形形状创建布局,即谷歌提供的默认布局。但雅虎新闻应用程序并未使用此布局。请查看以下链接:https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.atom&hl=en - N Kaushik
你想做什么?你想实现CollapsingToolbarLayout但底部与工具栏不平行,还是你想复制Yahoo News Digest的工作方式(因为Yahoo应用程序使用的不是CollapsingToolbarLayout)? - Bartek Lipinski
主要我想实现CollapsingToolbarLayout,底部边缘不与工具栏平行(如果可能的话)。如果您能描述雅虎正在使用的方法(如您所提到的),那将非常有帮助。 - N Kaushik
看看这个。它可能对你有用。https://dev59.com/fY7da4cB1Zd3GeqP-0JC - Swanand
1个回答

1

您尝试过在滚动视图中添加app:behavior_overlapTop="50dp"吗?(这是默认行为。代码可以在此处找到。)

显然,它应该支持该属性,使滚动视图重叠您的应用栏。

首先实现正方形折叠工具栏,就像您可以在许多其他指南中找到的那样,然后设置该参数。

如果这不起作用,您可以自己编写Behavior,参考我链接的那个(这是默认的AppBarLayout行为,允许协调布局折叠顶部部分。

要使图像不是正方形,您需要使用半透明图像或通过代码进行编辑。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接