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