使用的图书馆:
- https://github.com/SimonVT/android-menudrawer
- https://github.com/JakeWharton/ActionBarSherlock
- https://github.com/JakeWharton/Android-ViewPagerIndicator
问题:
我一直在尝试在类似于 YouTube/Beautiful Widget 应用程序的 menudrawer 上实现突出显示,但我不知道应该如何解决这个问题。
下面我给我的 aprproche 一个样本,我不确定,如果它是实现类似这样的正确方法:
这是我创建的菜单抽屉 Adaptervew.click lisner:
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();
}
};
所以基本上我在这里要做的是在当前选定的视图上使用 .9 图像!
我想知道的是有没有更系统或更好的方法来做同样的事情!
我想要实现以下屏幕截图::