卡片效果

This commit is contained in:
zhangyuanzhen
2020-03-12 16:44:22 +08:00
parent 1827af85c6
commit 90f1c5b13f
27 changed files with 279 additions and 93 deletions

View File

@@ -34,6 +34,7 @@ import com.mogo.module.main.windowview.WindowViewHandler;
import com.mogo.module.service.ServiceConst;
import com.mogo.service.IMogoServiceApis;
import com.mogo.service.MogoServicePaths;
import com.mogo.service.cardmanager.IMogoCardChangedListener;
import com.mogo.service.cardmanager.IMogoCardManager;
import com.mogo.service.fragmentmanager.IMogoFragmentManager;
import com.mogo.service.intent.IMogoIntentListener;
@@ -55,8 +56,8 @@ import java.util.List;
* 描述:加载各个模块
*/
public class MainActivity extends MvpActivity< MainView, MainPresenter > implements MainView,
IMogoLocationListener,
IMogoMarkerClickListener, IMogoIntentListener {
IMogoLocationListener,
IMogoMarkerClickListener, IMogoIntentListener, IMogoCardChangedListener {
private static final String TAG = "MainActivity";
@@ -245,6 +246,7 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
mMogoCardManager = mServiceApis.getCardManagerApi();
mMogoCardManager.registerCardChangedListener(TAG,this);
mMogoFragmentManager = mServiceApis.getFragmentManagerApi();
mMogoFragmentManager.init( this, R.id.module_main_id_search_fragment );
mMogoFragmentManager.registerMainFragmentStackTransactionListener( ( size ) -> {
@@ -442,4 +444,8 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
break;
}
}
@Override public void onSwitched(int position, String moduleName) {
mCardsContainer.setCurrentItem( position );
}
}