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

标签 android android-layout android-animation slidingdrawer

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

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

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

滑动抽屉完全关闭:link

滑动抽屉打开一点:link

滑动抽屉打开更多:link

滑动抽屉一路打开:link

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

最佳答案

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

https://github.com/chrisbanes/cheesesquare

关于android - 创建带有叠加图像的滑动菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31624339/

相关文章:

java - Android中如何将文本插入到当前聚焦的文本框中

android - 将按钮拖放到 Android 中的特定位置

android - R.anim.slide_out_left 和 R.anim.slide_in_right 的常量值是多少

java - 如何将毕加索的图像存储在位图变量中

android - 隐藏 Android 上下文菜单项

Android - ViewHolder 模式是否在 CursorAdapter 中自动实现?

java - 仅在 Android 中调整 ScrollView 的大小

android - RecyclerView 超出列表边界时,如何在 RecyclerView 中添加项目透明度?

android - 为什么缩放动画会改变按钮大小?

android - EditText 不在 getText() 上返回内容