From b0c91bbb44c480d0398e536db0dbf9335d311347 Mon Sep 17 00:00:00 2001 From: liujing Date: Mon, 20 Jul 2020 18:50:03 +0800 Subject: [PATCH] =?UTF-8?q?[add]=20=E6=B7=BB=E5=8A=A0=E5=88=86=E4=BA=ABPre?= =?UTF-8?q?senter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../event/panel/adapter/EventPagerAdapter.kt | 3 +- .../panel/fragment/ShareEventsFragment.java | 15 +- .../panel/presenter/ShareEventsPresenter.java | 11 + .../layout/module_event_share_description.xml | 250 +++++++++--------- 4 files changed, 149 insertions(+), 130 deletions(-) create mode 100644 modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/presenter/ShareEventsPresenter.java diff --git a/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/adapter/EventPagerAdapter.kt b/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/adapter/EventPagerAdapter.kt index 97d9514975..d958b6bff1 100644 --- a/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/adapter/EventPagerAdapter.kt +++ b/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/adapter/EventPagerAdapter.kt @@ -3,6 +3,7 @@ package com.zhidao.mogo.module.event.panel.adapter import androidx.fragment.app.Fragment import androidx.viewpager2.adapter.FragmentStateAdapter import com.zhidao.mogo.module.event.panel.fragment.MyShareFragment +import com.zhidao.mogo.module.event.panel.fragment.ShareEventsFragment import com.zhidao.mogo.module.event.panel.fragment.SurroundingEventFragment import com.zhidao.mogo.module.event.panel.fragment.TripRecordFragment @@ -12,7 +13,7 @@ import com.zhidao.mogo.module.event.panel.fragment.TripRecordFragment * @author tongchenfei */ class EventPagerAdapter(fragment: Fragment) : FragmentStateAdapter(fragment) { - private val fragments:Array = arrayOf(TripRecordFragment(), SurroundingEventFragment(), MyShareFragment()) + private val fragments:Array = arrayOf(TripRecordFragment(), SurroundingEventFragment(), ShareEventsFragment()) /** * 目前一共就三个fragment diff --git a/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/fragment/ShareEventsFragment.java b/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/fragment/ShareEventsFragment.java index a076cb1964..7dc5b6e422 100644 --- a/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/fragment/ShareEventsFragment.java +++ b/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/fragment/ShareEventsFragment.java @@ -1,29 +1,26 @@ package com.zhidao.mogo.module.event.panel.fragment; import androidx.annotation.NonNull; -import androidx.recyclerview.widget.RecyclerView; - import com.mogo.commons.mvp.MvpFragment; -import com.mogo.commons.mvp.Presenter; import com.zhidao.mogo.module.event.panel.R; +import com.zhidao.mogo.module.event.panel.presenter.ShareEventsPresenter; -public class ShareEventsFragment extends MvpFragment { +public class ShareEventsFragment extends MvpFragment { - private RecyclerView roadCase; @Override protected int getLayoutId() { - return R.layout.module_event_panel_fragment_my_share; + return R.layout.module_event_share_description; } @Override protected void initViews() { - roadCase = (RecyclerView) findViewById(R.id.road_case_share_list); + } @NonNull @Override - protected Presenter createPresenter() { - return null; + protected ShareEventsPresenter createPresenter() { + return new ShareEventsPresenter(this); } } diff --git a/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/presenter/ShareEventsPresenter.java b/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/presenter/ShareEventsPresenter.java new file mode 100644 index 0000000000..4538dd7a7d --- /dev/null +++ b/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/presenter/ShareEventsPresenter.java @@ -0,0 +1,11 @@ +package com.zhidao.mogo.module.event.panel.presenter; + +import com.mogo.commons.mvp.IView; +import com.mogo.commons.mvp.Presenter; +import com.zhidao.mogo.module.event.panel.fragment.ShareEventsFragment; + +public class ShareEventsPresenter extends Presenter { + public ShareEventsPresenter(IView view) { + super((ShareEventsFragment) view); + } +} diff --git a/modules/mogo-module-event-panel/src/main/res/layout/module_event_share_description.xml b/modules/mogo-module-event-panel/src/main/res/layout/module_event_share_description.xml index 4af7277581..23057858dd 100644 --- a/modules/mogo-module-event-panel/src/main/res/layout/module_event_share_description.xml +++ b/modules/mogo-module-event-panel/src/main/res/layout/module_event_share_description.xml @@ -1,141 +1,151 @@ - + android:layout_height="match_parent"> - + android:layout_height="match_parent"> - - + android:orientation="horizontal"> - + - + - - - + - + - - - - + android:layout_width="1dp" + android:layout_height="80dp" + android:background="#FFFFFF" /> + + + + + + + + + + + + + + + + + + - + - + - + - +