Biblioteka używany:Podświetlanie wybranego elementu w menu szuflady/menu przesuwne
- https://github.com/SimonVT/android-menudrawer
- https://github.com/JakeWharton/ActionBarSherlock
- https://github.com/JakeWharton/Android-ViewPagerIndicator
Pytanie:
Próbowałem zaimplementować podświetlanie menudrawera podobnie do aplikacji YouTube/Beautiful Widget, ale nie mam pojęcia, jak powinienem podejść do problemu.
poniżej daję próbkę do mojego aprproche których nie jestem pewien, czy jego poprawny sposób zaimplementować coś takiego:
To Menu szuflada Adaptervew.click Lisner utworzonego:
private AdapterView.OnItemClickListener mItemClickListener = new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
mPreviousView=mActiveView;
mActiveView=view;
mActivePosition = position;
// mDrawer.setActiveView(view, position);
TextView txtview=(TextView)mActiveView;
txtview.setBackgroundResource(R.drawable.abs__cab_background_top_holo_dark);
// mDrawer.closeMenu();
}
};
Więc w zasadzie to, co próbuję tutaj zrobić, to użyć obrazu .9 w bieżącym wybranym widoku!
Co chcę wiedzieć, czy istnieje bardziej systematyczne lub lepsze podejście do robienia tego samego!
co chcę achive zrzutów ekranu poniżej ::
Sposób setSelectionHandlerColorResource() jest zdefiniowana dla typu widoku – user1940676