Utwórz nakładkę ActionBar za pomocą ActionBarSherlock

W ciągu ostatnich kilku dni robiłem świetne rzeczy w rozwoju, ale wydaje mi się, że trafiłem na ścianę na czymś prawdopodobnie głupim prostym. To denerwujące. Miałem nadzieję, że uda mi się uzyskać pomoc.

Co próbuję zrobić

Próbuję stworzyć niesamowity efekt animacji ActionBar z Google Music (zgodnie z opisem Cyryla Mottieratutaj)

Problem

Nie mogę nawet uzyskać paska akcji, aby przejść do trybu nakładki / przezroczystości.

Moja konfiguracja

Mam zorientowaną na bibliotekę konfigurację w Eclipse. Mam projekt biblioteki (nazwijmy go mistrzem), który zawiera cały rzeczywisty kod i działania. Potem mam projekt, który po prostu podłącza się do głównej biblioteki (nazwijmy to niewolnikiem). Na koniec jest kilka bibliotek obsługi open source, których używa master (między innymi ActionBarSherlock).

Działanie, które próbuję zastosować, jest w bibliotece głównej. Jest zadeklarowany w manifestie niewolnika jakocom.example.master.DetailActivityi to działa jak urok.

Również: Temat aktywności może pochodzić z kilku miejsc. Albo jest ustawiany przez manifest slave, albo przez master w czasie wykonywania. Tematy mogą pochodzić z projektu głównego LUB projektu podrzędnego.

Co próbowałem

Czuje się jak wszystko. Zacząłem od stworzenia niestandardowego motywu opartego na artykule Cyryla. Upewniłem się, że dla każdego przedmiotu miałem wersję z i bezandroid: prefiks wgInstrukcje Jake'a Whartona.

Próbowałem także ustawić go w czasie wykonywania za pomocąrequestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);

Co mam

Nic. Temat zastosowany pomyślnie (widzę, że kolory paska akcji odpowiednio się zmieniają), ale NIGDY nie przechodzi w tryb nakładki, ani nie staje się przezroczysty.

Pomoc byłaby bardzo doceniana i prawdopodobnie byłaby pomocna w próbowaniu tego efektu przez innych.

EDYTOWAĆ:

Oto moje tematy i style. Kody są trochę chaotyczne, ponieważ eksperymentowałem z nimi, aby zobaczyć, gdzie się nie udałem.AppTheme iTheme.TranslucentActionBar.ActionBar.Overlay obie nie będą działać. / res / values ​​/

styles.xmlthemes.xml

/ res / values-v11 /

styles.xmlthemes.xml

Testuję na zainstalowanym Nexusie 4 z 4.2.2 oraz emulatorze 2.3.3.

questionAnswers(1)

yourAnswerToTheQuestion