如何在Android gmail应用程序中设计类似于撰写按钮的按钮

时间:2015-09-24 11:10:44

标签: android

我需要设计此图片中显示的按钮。单击图像中显示的绿色按钮时,应弹出几个选项。任何人都可以帮助我在Android应用程序中执行此操作。

enter image description here

2 个答案:

答案 0 :(得分:2)

使用Android设计支持库中的FloatingActionButton: https://developer.android.com/reference/android/support/design/widget/FloatingActionButton.html

您需要在app build.gradle文件中包含此依赖项以引用它:

com.android.support:design:22.2.0

这是一个很好的参考: http://antonioleiva.com/floating-action-button/

答案 1 :(得分:0)

你可以在没有设计支持库的情况下做到这一点 - 这将是一个稍微困难的方法。我不喜欢设计lib方法,因为它通过清单合并为Android Manifest添加了一些不必要的权限,并添加了一些我不需要的代码(我可以将编译API级别更改为我想要的任何内容)。

所以,基本上 - 你需要一个布局容器(即RelativeLayout),在里面你可以放置你的主要布局(工具栏,列表,按钮等)。然后,除了这些项目之外,您还可以从屏幕边缘put a simple ImageView to the bottom right,但spaced a bit。然后你可以制作一个包含阴影背景的9补丁,对于API21 +你可以创建一个circle shape drawableadd some elevation(这会产生一个阴影)。

如果你想要它移动,淡出,淡入等等,你需要手动完成这些操作,这使得它与设计lib方法相比更先进。

相关问题