答案 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
答案 1 :(得分:0)
你可以在没有设计支持库的情况下做到这一点 - 这将是一个稍微困难的方法。我不喜欢设计lib方法,因为它通过清单合并为Android Manifest添加了一些不必要的权限,并添加了一些我不需要的代码(我可以将编译API级别更改为我想要的任何内容)。
所以,基本上 - 你需要一个布局容器(即RelativeLayout),在里面你可以放置你的主要布局(工具栏,列表,按钮等)。然后,除了这些项目之外,您还可以从屏幕边缘put a simple ImageView to the bottom right,但spaced a bit。然后你可以制作一个包含阴影背景的9补丁,对于API21 +你可以创建一个circle shape drawable和add some elevation(这会产生一个阴影)。
如果你想要它移动,淡出,淡入等等,你需要手动完成这些操作,这使得它与设计lib方法相比更先进。