创建带有叠加图像的滑动菜单

Creating a Sliding Menu with Overlaying Image

我正在尝试创建一个 activity,底部有一个 sliding drawer,并允许用户向上滑动并显示一个菜单(在我的图片中显示为灰色区域)。我目前有两个问题:

  1. 滑动动画:当用户开始拖动时,我希望文本和图像随着抽屉向上拖动而动态调整大小和移动(见下图)。我有一个可用的滑动抽屉,但没有动画。
  2. 圆形图片:我想让圆形图片(见下图)在滑动布局的中间位置,但是我似乎无法弄清楚如何做到这一点。有什么建议吗?

以下图片显示了我正在努力实现的目标:

滑动抽屉完全关闭:link

滑动抽屉打开一点:link

滑动抽屉打开更多:link

滑动抽屉一路打开:link

(抱歉,我没有直接post图片的代表)

您正在寻找设计库的 Collapsing Toolbar class,您应该检查它而不是重新发明轮子。您可能需要查看开源示例应用程序:

https://github.com/chrisbanes/cheesesquare