我需要創建一個自定義的按鈕圖形具有邊框,漸變背景和玻璃效果:自定義按鈕:玻璃效果
我不想使用 9patch或代碼自定義類,只是xml(形狀,圖層,...)。
在這裏,我用它來繪製按鈕的XML代碼(它不不包括 「玻璃效果」 呢!):
<layer-list>
</shape>
<!-- item to draw the inner border and the background -->
<item>
<shape>
<stroke
android:width="4px"
android:color="#5f87aa" />
<corners android:radius="10dp" />
<gradient
android:angle="270"
android:endColor="#034b89"
android:startColor="#03437b" />
</shape>
</item>
<!-- item to draw the outer border (transparent background) -->
<item>
<shape>
<stroke
android:width="2px"
android:color="#212121" />
<corners android:radius="10dp" />
<solid android:color="#00000000" />
</item>
</layer-list>
它看起來像這樣:
那麼我能做些什麼來讓玻璃效果呢?
感謝您的回覆。是的,我嘗試使用centerColor屬性,但結果不滿足我... –