2

我将此半透明渐变背景添加到工具栏,所以按钮在任何背景都很明显,但我不知道如何在按钮本身下方制作阴影而不是我做了什么?Android工具栏按钮阴影

enter image description here

谢谢

编辑

所以我实现了最简单的方式实现是通过设置绘图资源。

getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_home); 

<style name="AppTheme" parent="parent_theme"> 
    <item name="actionModeShareDrawable">@drawable/ic_share</item> 
</style> 

我下载矢量素材资产,在Adobe Illustrator中添加阴影,它导入到PNG。但Android Studio的图像资产/操作栏和标签图标搞砸了,我没有明白为什么 - 即使使用自定义“主题”,阴影和颜色也消失了,所以我自己做了不同的dpi图像大小,这就是我得到。这完全是我想要的

http://imgur.com/vnR98H5

+1

我最终使用了和你一样的技巧。我在那里下载了我的图标https://material.io/icons/,并使用gimp中的投影功能。 –

回答

0

好了,我不知道如何使用简单的按钮做到这一点,如果你可以改变ButtonFloatingActionButton你可以使用elevation制作了一层阴影。

Floating Action ButtonFAB仅仅是一些阴影是unbelieveably可以改变设计的世界圆圈按钮。没有 惊讶为什么它成为Material Design的签名。所以,让我们开始 这个东西。在FloatingActionButton的布局文件中添加FAB,并用FrameLayout包装它,因为它需要一些父级使其在屏幕的右下角位置对齐。

阴影深度自动设定为最佳实践之一,6dp 在空闲状态和12dp在按下状态。无论如何,通过为空闲状态的 阴影深度定义app:elevation并针对印刷机状态定义app:pressedTranslationZ,允许 覆盖这些值。

来源:http://inthecheesefactory.com/blog/android-design-support-library-codelab/en

当然,你也可以通过添加图标定制。我很确定,那个play图标就像你在按钮上的那样,在Material Design库中。

您还可以在这里抓住它:https://design.google.com/icons/

要恢复,我建议你学习的东西更多FloatingActionButton,这alows您添加状隆/阴影和别人好的东西,从材料库中一些不错的效果。

希望它可以让你的开发更容易,你的应用更漂亮。

+0

查看我想出的想法,如果你想 –

+0

真的喜欢你的想法+1 – piotrek1543