1、删除新建的广场ViewHolder,使用老的(注释短剧)
2、优化沉浸式UI间距
This commit is contained in:
parent
935a5a3ec5
commit
40966e0b33
@ -62,7 +62,6 @@ import com.yunbao.common.glide.ImgLoader;
|
|||||||
import com.yunbao.common.server.DownloadService;
|
import com.yunbao.common.server.DownloadService;
|
||||||
import com.yunbao.common.utils.AppManager;
|
import com.yunbao.common.utils.AppManager;
|
||||||
import com.yunbao.common.utils.Bus;
|
import com.yunbao.common.utils.Bus;
|
||||||
import com.yunbao.common.utils.L;
|
|
||||||
import com.yunbao.common.utils.LogUtil;
|
import com.yunbao.common.utils.LogUtil;
|
||||||
import com.yunbao.common.utils.MobclickAgent;
|
import com.yunbao.common.utils.MobclickAgent;
|
||||||
import com.yunbao.common.CommonAppConfig;
|
import com.yunbao.common.CommonAppConfig;
|
||||||
@ -143,8 +142,6 @@ import com.yunbao.main.views.MainHomeGameViewHolder;
|
|||||||
import com.yunbao.main.views.MainHomeLiveViewHolder;
|
import com.yunbao.main.views.MainHomeLiveViewHolder;
|
||||||
import com.yunbao.main.views.MainHomeViewHolder;
|
import com.yunbao.main.views.MainHomeViewHolder;
|
||||||
import com.yunbao.main.views.MainMeViewHolder;
|
import com.yunbao.main.views.MainMeViewHolder;
|
||||||
import com.yunbao.main.views.MainMessageViewHolder;
|
|
||||||
import com.yunbao.main.views.NewMainMessageViewHolder;
|
|
||||||
import com.yunbao.video.utils.VideoStorge;
|
import com.yunbao.video.utils.VideoStorge;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
@ -184,7 +181,6 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene
|
|||||||
private MainHomeViewHolder mainHomeViewHolder;
|
private MainHomeViewHolder mainHomeViewHolder;
|
||||||
private MainHomeCommunityViewHolder mMainHomeCommunityViewHolder;
|
private MainHomeCommunityViewHolder mMainHomeCommunityViewHolder;
|
||||||
// private MainMessageViewHolder mainMessageViewHolder;
|
// private MainMessageViewHolder mainMessageViewHolder;
|
||||||
private NewMainMessageViewHolder newMainMessageViewHolder;
|
|
||||||
private MainHomeGameViewHolder mMainHomeGameViewHolder;
|
private MainHomeGameViewHolder mMainHomeGameViewHolder;
|
||||||
private MainMeViewHolder mMeViewHolder;
|
private MainMeViewHolder mMeViewHolder;
|
||||||
private AbsMainViewHolder[] mViewHolders;
|
private AbsMainViewHolder[] mViewHolders;
|
||||||
@ -1315,11 +1311,6 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene
|
|||||||
|
|
||||||
|
|
||||||
} else if (position == 2) {
|
} else if (position == 2) {
|
||||||
/* mainMessageViewHolder = new MainMessageViewHolder(this, parent);
|
|
||||||
vh = mainMessageViewHolder;*/
|
|
||||||
|
|
||||||
/* newMainMessageViewHolder = new NewMainMessageViewHolder(this,parent);
|
|
||||||
vh = newMainMessageViewHolder;*/
|
|
||||||
mMainHomeCommunityViewHolder = new MainHomeCommunityViewHolder(mContext, parent, this);//社区
|
mMainHomeCommunityViewHolder = new MainHomeCommunityViewHolder(mContext, parent, this);//社区
|
||||||
vh = mMainHomeCommunityViewHolder;
|
vh = mMainHomeCommunityViewHolder;
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ public class MainHomeCommunityViewHolder extends AbsMainHomeChildViewHolder impl
|
|||||||
private MainActivity nowMainActivity;
|
private MainActivity nowMainActivity;
|
||||||
List<BaseFragment> fragments;
|
List<BaseFragment> fragments;
|
||||||
ViewPager2 viewPager;
|
ViewPager2 viewPager;
|
||||||
private MagicIndicator mIndicator;
|
// private MagicIndicator mIndicator;
|
||||||
|
|
||||||
public MainHomeCommunityViewHolder(Context context, ViewGroup parentView, MainActivity mainActivity) {
|
public MainHomeCommunityViewHolder(Context context, ViewGroup parentView, MainActivity mainActivity) {
|
||||||
super(context, parentView);
|
super(context, parentView);
|
||||||
@ -74,7 +74,7 @@ public class MainHomeCommunityViewHolder extends AbsMainHomeChildViewHolder impl
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
mIndicator = (MagicIndicator) findViewById(R.id.indicator);
|
// mIndicator = (MagicIndicator) findViewById(R.id.indicator);
|
||||||
viewPager = (ViewPager2) findViewById(R.id.community_viewpager);
|
viewPager = (ViewPager2) findViewById(R.id.community_viewpager);
|
||||||
fragments = new ArrayList<>();
|
fragments = new ArrayList<>();
|
||||||
fragments.add(new MainHomeCommunityFragment(nowMainActivity));
|
fragments.add(new MainHomeCommunityFragment(nowMainActivity));
|
||||||
@ -154,9 +154,9 @@ public class MainHomeCommunityViewHolder extends AbsMainHomeChildViewHolder impl
|
|||||||
return linePagerIndicator;
|
return linePagerIndicator;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
mIndicator.setNavigator(commonNavigator);
|
// mIndicator.setNavigator(commonNavigator);
|
||||||
bind(mIndicator, viewPager);
|
// bind(mIndicator, viewPager);
|
||||||
mIndicator.onPageSelected(0);
|
// mIndicator.onPageSelected(0);
|
||||||
viewPager.setCurrentItem(0);
|
viewPager.setCurrentItem(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,40 +0,0 @@
|
|||||||
package com.yunbao.main.views;
|
|
||||||
|
|
||||||
import android.content.Context;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
|
|
||||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
|
||||||
import androidx.fragment.app.FragmentTransaction;
|
|
||||||
|
|
||||||
import com.yunbao.common.views.AbsMainViewHolder;
|
|
||||||
import com.yunbao.main.R;
|
|
||||||
import com.yunbao.main.activity.MainActivity;
|
|
||||||
import com.yunbao.main.fragment.MainHomeCommunityFragment;
|
|
||||||
|
|
||||||
public class NewMainMessageViewHolder extends AbsMainViewHolder {
|
|
||||||
private MainActivity mContext;
|
|
||||||
private MainHomeCommunityFragment mMainHomeCommunityFragment;
|
|
||||||
|
|
||||||
|
|
||||||
public NewMainMessageViewHolder(MainActivity context, ViewGroup parentView) {
|
|
||||||
super(context, parentView);
|
|
||||||
this.mContext = context;
|
|
||||||
FragmentTransaction fragmentTransaction = mContext.getSupportFragmentManager().beginTransaction();
|
|
||||||
if (mMainHomeCommunityFragment == null){
|
|
||||||
mMainHomeCommunityFragment = new MainHomeCommunityFragment(mContext);
|
|
||||||
}
|
|
||||||
fragmentTransaction.add(R.id.fragment_container,mMainHomeCommunityFragment);
|
|
||||||
fragmentTransaction.commit();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected int getLayoutId() {
|
|
||||||
return R.layout.view_new_main_meeage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void init() {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -20,7 +20,7 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="17dp"
|
android:layout_marginStart="17dp"
|
||||||
android:layout_marginTop="52dp"
|
android:layout_marginTop="48dp"
|
||||||
android:text="@string/interactive_game_room_list_new"
|
android:text="@string/interactive_game_room_list_new"
|
||||||
android:textColor="#000"
|
android:textColor="#000"
|
||||||
android:textSize="19sp"
|
android:textSize="19sp"
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:paddingTop="36dp"
|
|
||||||
android:layout_height="match_parent">
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
<net.lucode.hackware.magicindicator.MagicIndicator
|
<!-- <net.lucode.hackware.magicindicator.MagicIndicator
|
||||||
android:id="@+id/indicator"
|
android:id="@+id/indicator"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="45dp"
|
android:layout_height="45dp"
|
||||||
@ -17,14 +17,22 @@
|
|||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="parent">
|
app:layout_constraintTop_toTopOf="parent">
|
||||||
|
|
||||||
</net.lucode.hackware.magicindicator.MagicIndicator>
|
</net.lucode.hackware.magicindicator.MagicIndicator>-->
|
||||||
|
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/backgroup_iv"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="240dp"
|
||||||
|
android:scaleType="fitXY"
|
||||||
|
android:src="@mipmap/bg"
|
||||||
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
|
tools:ignore="ContentDescription" />
|
||||||
|
|
||||||
<androidx.viewpager2.widget.ViewPager2
|
<androidx.viewpager2.widget.ViewPager2
|
||||||
android:id="@+id/community_viewpager"
|
android:id="@+id/community_viewpager"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
/>
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
app:layout_constraintTop_toBottomOf="@+id/indicator" />
|
|
||||||
</LinearLayout>
|
|
@ -4,7 +4,7 @@
|
|||||||
android:layout_height="match_parent">
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_marginTop="50dp"
|
android:layout_marginTop="40dp"
|
||||||
android:id="@+id/rootView"
|
android:id="@+id/rootView"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user