使用したライブラリ:
- https://github.com/SimonVT/android-menudrawer
- https://github.com/JakeWharton/ActionBarSherlock
- https://github.com/JakeWharton/Android-ViewPagerIndicator
質問:
YouTube / Beautiful Widget アプリと同様に、メニュードロワーにハイライトを実装しようとしていますが、問題にどのようにアプローチすべきかわかりません。
以下に、このようなものを実装する正しい方法であるかどうか、確信が持てない私の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 画像を使用することです!
私が知りたいのは、同じことを行うためのより体系的またはより良いアプローチがあるということです!
以下のスクリーンショットを達成したいもの::