2014-09-25 19 views
0

首先,我正在使用support-library v7的AppCompat而不是native 3.0+來實現此功能。Android Action Bar - ActionView - 設置默認點擊動畫

縮寫形式:什麼風格/代碼/監聽/等等。我可以調用點擊我的ActionView看起來像一個普通的舊ActionButton?

背景

我建立一個購物應用,並已決定實施在操作欄採用了複合的ImageView + TextView的辦法是「購物車」圖標。圖像顯示購物車,其上方的文字顯示購物車中有多少物品。由於購物車內容動態變化,我無法使用標準的ActionButton /圖標。

然而,與用於ActionView的演示不同,例如, (http://developer.android.com/guide/topics/ui/actionbar.html#ActionView)涉及ProgressBar的或SearchView的,我真的想對待這個ActionView就像它是另一個ActionButton。

我知道我可以添加一個自定義點擊監聽器並且閃動ActionView來響應點擊,但是我正在尋找使點擊體驗看起來和感覺像點擊到常規ActionButton一樣的最佳做法。例如,在我的設備上,按下ActionButton時突出顯示背景藍色,並保持藍色,直到完成;但我不知道,如果顏色是一樣的跨設備,或者如果它受到改變未來等

我已嘗試設置

style="@style/Widget.AppCompat.Light.ActionButton" 
在我的ActionView的自定義

@layout文件的根的RelativeLayout ,但那沒有做任何事情。

回答