1
我正在使用QuickAction3D庫,我想在點擊QuickAction時使背景不透明,就像正常的AlertDialog所做的那樣,它有這樣做的方法嗎?如何製作不透明的活動?
非常感謝您
編輯
我的意思的活動去一個不透明的顏色,和快速的行動保護它的當前顏色。例如,如果顯示AlertDialog,則後臺活動將變爲不透明,而AlertDialog則顯示爲清晰的顏色。
我正在使用QuickAction3D庫,我想在點擊QuickAction時使背景不透明,就像正常的AlertDialog所做的那樣,它有這樣做的方法嗎?如何製作不透明的活動?
非常感謝您
編輯
我的意思的活動去一個不透明的顏色,和快速的行動保護它的當前顏色。例如,如果顯示AlertDialog,則後臺活動將變爲不透明,而AlertDialog則顯示爲清晰的顏色。
Quich action 3d 看到該庫爲背景,他們使用了選擇繪製action_item_btn.xml,你可以自定義代碼,以使按照烏拉圭回合need.They已設置爲
<item
android:state_pressed="true"
android:drawable="@drawable/action_item_selected"/>
爲背景如果u想要爲列表中的項目設置選擇器,您可以設置選擇器,用於當前存在的imageView,
創建一個背景可繪製資源,例如item_background.xml
,在你/drawable
文件夾,包含這樣的事情:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/color1" android:state_pressed="true"/>
<item android:drawable="@color/color2" android:state_selected="true"/>
<item android:drawable="@color/color3" android:state_activated="true"/>
<item android:drawable="@color/color4"/>
</selector>
然後在您/values/colors.xml
文件提供的顏色值:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="color1">#DDff8800</color>
<color name="color2">...</color>
<!-- more colors... -->
</resources>
最後,設置繪製資源作爲項目背景,你的佈局android:background="@drawable/item_background"
。
會使整個活動不透明?或只是按鈕? – NemesisDoom
根據你的編輯你應該爲我提到的文件設置bg並將#80000000設置爲bg並嘗試 –