opt
This commit is contained in:
@@ -58,7 +58,7 @@ public class AppNavigatorFragment extends MvpFragment<AppNavigatorView, AppNavig
|
||||
private IMogoAnalytics mMogoAnalytics;
|
||||
private DiscreteScrollView scroller;
|
||||
|
||||
private static final int CARD_SIZE = 6;
|
||||
private static int CARD_SIZE = 6;
|
||||
private AppIndicatorAdapter appIndicatorAdapter;
|
||||
|
||||
@Override
|
||||
@@ -84,6 +84,7 @@ public class AppNavigatorFragment extends MvpFragment<AppNavigatorView, AppNavig
|
||||
scroller.addScrollStateChangeListener(this);
|
||||
//scroller.setItemTransitionTimeMillis(DiscreteScrollViewOptions.getTransitionTime());
|
||||
apps = NavigatorApps.getApps();
|
||||
CARD_SIZE = apps.size();
|
||||
scroller.setItemTransformer(new CardScaleTransformer.Builder()
|
||||
.setMinScale(0.84f)
|
||||
.build());
|
||||
|
||||
@@ -2,6 +2,8 @@ package com.mogo.module.apps.model;
|
||||
|
||||
import com.mogo.module.apps.R;
|
||||
import com.mogo.module.common.ModuleNames;
|
||||
import com.mogo.module.common.MogoModule;
|
||||
import com.mogo.module.common.MogoModulePaths;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -14,13 +16,6 @@ import java.util.List;
|
||||
*/
|
||||
public class NavigatorApps {
|
||||
|
||||
//integers.add(R.drawable.module_apps_ic_online_car);
|
||||
//integers.add(R.drawable.module_apps_ic_interest);
|
||||
//integers.add(R.drawable.module_apps_ic_news);
|
||||
//integers.add(R.drawable.module_apps_ic_media_center);
|
||||
//integers.add(R.drawable.module_apps_ic_chat_icon);
|
||||
//integers.add(R.drawable.module_apps_ic_tanlu);
|
||||
|
||||
public static List< NavigatorApp > getApps() {
|
||||
List< NavigatorApp > apps = new ArrayList<>();
|
||||
apps.add( new NavigatorApp( R.drawable.module_apps_ic_online_car,R.drawable.module_apps_ic_online_car_unchecked, "在线车辆", ModuleNames.CARD_TYPE_USER_DATA ) );
|
||||
@@ -31,4 +26,38 @@ public class NavigatorApps {
|
||||
apps.add( new NavigatorApp( R.drawable.module_apps_ic_tanlu, R.drawable.module_apps_ic_tanlu_unchecked,"探路", ModuleNames.CARD_TYPE_ROAD_CONDITION ) );
|
||||
return apps;
|
||||
}
|
||||
|
||||
// public static List< NavigatorApp > getApps() {
|
||||
// List< NavigatorApp > apps = new ArrayList<>();
|
||||
// List< MogoModule > modules = MogoModulePaths.getModules();
|
||||
// for ( MogoModule module : modules ) {
|
||||
// NavigatorApp app = getApp( module );
|
||||
// if ( app == null ) {
|
||||
// continue;
|
||||
// }
|
||||
// apps.add( app );
|
||||
// }
|
||||
// return apps;
|
||||
// }
|
||||
//
|
||||
// private static NavigatorApp getApp( MogoModule module ) {
|
||||
// if ( module == null ) {
|
||||
// return null;
|
||||
// }
|
||||
// switch ( module.getName() ) {
|
||||
// case ModuleNames.CARD_TYPE_USER_DATA:
|
||||
// return new NavigatorApp( R.drawable.module_apps_ic_online_car, R.drawable.module_apps_ic_online_car_unchecked, "在线车辆", ModuleNames.CARD_TYPE_USER_DATA );
|
||||
// case ModuleNames.CARD_TYPE_NOVELTY:
|
||||
// return new NavigatorApp( R.drawable.module_apps_ic_interest, R.drawable.module_apps_ic_interest_unchecked, "新鲜事", ModuleNames.CARD_TYPE_NOVELTY );
|
||||
// case ModuleNames.CARD_TYPE_BUSINESS_OPERATION:
|
||||
// return new NavigatorApp( R.drawable.module_apps_ic_news, R.drawable.module_apps_ic_news_unchecked, "首页", ModuleNames.CARD_TYPE_BUSINESS_OPERATION );
|
||||
// case ModuleNames.CARD_TYPE_SHARE_MUSIC:
|
||||
// return new NavigatorApp( R.drawable.module_apps_ic_media_center, R.drawable.module_apps_ic_media_center_checked, "媒体中心", ModuleNames.CARD_TYPE_SHARE_MUSIC );
|
||||
// case ModuleNames.CARD_TYPE_CARS_CHATTING:
|
||||
// return new NavigatorApp( R.drawable.module_apps_ic_chat_icon, R.drawable.module_apps_ic_chat_unchecked, "车聊聊", ModuleNames.CARD_TYPE_CARS_CHATTING );
|
||||
// case ModuleNames.CARD_TYPE_ROAD_CONDITION:
|
||||
// return new NavigatorApp( R.drawable.module_apps_ic_tanlu, R.drawable.module_apps_ic_tanlu_unchecked, "探路", ModuleNames.CARD_TYPE_ROAD_CONDITION );
|
||||
// }
|
||||
// return null;
|
||||
// }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user