修改动态和部分我的界面

This commit is contained in:
被淹死的鱼
2026-03-17 20:24:06 +08:00
parent 48f01f0942
commit b03b04dad5
1166 changed files with 10063 additions and 6325 deletions

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue;
package com.xuebiping.bolizhuzi;
import android.content.Context;
import android.support.test.InstrumentationRegistry;
@@ -21,6 +21,6 @@ public class ExampleInstrumentedTest {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getTargetContext();
assertEquals("com.fengliyan.tianlesue", appContext.getPackageName());
assertEquals("com.xuebiping.bolizhuzi", appContext.getPackageName());
}
}

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.fengliyan.tianlesue">
package="com.xuebiping.bolizhuzi">
<!-- 主要用于高德定位用途 -->
<!-- 用于进行网络定位 -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 用于访问GPS定位 -->
@@ -58,33 +58,33 @@
</queries> <!-- SDK 权限申明, 第三方 APP 接入时,请将 com.netease.nim.demo 替换为自己的包名 -->
<!-- 和下面的 uses-permission 一起加入到你的 AndroidManifest 文件中。 -->
<permission
android:name="com.fengliyan.tianlesue.permission.RECEIVE_MSG"
android:name="com.xuebiping.bolizhuzi.permission.RECEIVE_MSG"
android:protectionLevel="signature" /> <!-- 接收 SDK 消息广播权限, 第三方 APP 接入时,请将 com.netease.nim.demo 替换为自己的包名 -->
<uses-permission android:name="com.fengliyan.tianlesue.permission.RECEIVE_MSG" /> <!-- 小米推送 -->
<uses-permission android:name="com.xuebiping.bolizhuzi.permission.RECEIVE_MSG" /> <!-- 小米推送 -->
<!-- start -->
<!-- 配置权限,已经配置过的条目则无须添加 -->
<uses-permission android:name="android.permission.GET_TASKS" /> <!-- 以下两处 {你的包名} 改开发者App的包名 -->
<permission
android:name="com.fengliyan.tianlesue.permission.MIPUSH_RECEIVE"
android:name="com.xuebiping.bolizhuzi.permission.MIPUSH_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.fengliyan.tianlesue.permission.MIPUSH_RECEIVE" /> <!-- end -->
<uses-permission android:name="com.xuebiping.bolizhuzi.permission.MIPUSH_RECEIVE" /> <!-- end -->
<!-- 魅族推送start -->
<!-- 兼容flyme5.0以下版本魅族内部集成pushSDK必填不然无法收到消息将{你的包名} 改开发者App的包名 -->
<uses-permission android:name="com.meizu.flyme.push.permission.RECEIVE" />
<permission
android:name="com.fengliyan.tianlesue.push.permission.MESSAGE"
android:name="com.xuebiping.bolizhuzi.push.permission.MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.fengliyan.tianlesue.push.permission.MESSAGE" /> <!-- 兼容flyme3.0配置权限 -->
<uses-permission android:name="com.xuebiping.bolizhuzi.push.permission.MESSAGE" /> <!-- 兼容flyme3.0配置权限 -->
<uses-permission android:name="com.meizu.c2dm.permission.RECEIVE" />
<permission
android:name="com.fengliyan.tianlesue.permission.C2D_MESSAGE"
android:name="com.xuebiping.bolizhuzi.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.fengliyan.tianlesue.permission.C2D_MESSAGE" /> <!-- 魅族推送end -->
<uses-permission android:name="com.xuebiping.bolizhuzi.permission.C2D_MESSAGE" /> <!-- 魅族推送end -->
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
@@ -115,7 +115,7 @@
android:usesCleartextTraffic="true"
tools:replace="android:label,android:allowBackup"
tools:targetApi="r">
<activity android:name=".view.main.VideoFriendActivity"></activity>
<activity android:name=".view.dynamics.activity.DynamicDetailTwoActivity"></activity>
<meta-data
android:name="ScopedStorage"
@@ -307,6 +307,12 @@
<activity
android:name=".view.main.ComplaintActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.dynamics.activity.TopicDynamicListActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.VideoFriendActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.CaibeiRechargeActivity"
android:exported="true"
@@ -343,7 +349,7 @@
android:configChanges="keyboardHidden|orientation|screenSize"
android:exported="true"
android:launchMode="singleTask"
android:taskAffinity="com.fengliyan.tianlesue"
android:taskAffinity="com.xuebiping.bolizhuzi"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<activity
android:name=".view.main.SearchActivity"
@@ -500,16 +506,16 @@
<service android:name="com.netease.nimlib.service.ResponseService" /> <!-- 云信内部使用的进程间通信provider -->
<provider
android:name="com.netease.nimlib.ipc.cp.provider.PreferenceContentProvider"
android:authorities="com.fengliyan.tianlesue.ipc.provider.preference"
android:authorities="com.xuebiping.bolizhuzi.ipc.provider.preference"
android:exported="false" />
<provider
android:name="com.netease.nimlib.ipc.NIMContentProvider"
android:authorities="com.fengliyan.tianlesue.ipc.provider"
android:authorities="com.xuebiping.bolizhuzi.ipc.provider"
android:exported="false"
android:process=":core" />
<provider
android:name="androidx.core.content.FileProvider"
android:authorities="com.fengliyan.tianlesue.fileprovider"
android:authorities="com.xuebiping.bolizhuzi.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
@@ -590,7 +596,7 @@
<!-- 替换为自己的包名 -->
<!-- <provider -->
<!-- android:name="com.huawei.hms.update.provider.UpdateProvider" -->
<!-- android:authorities="com.fengliyan.tianlesue.hms.update.provider" -->
<!-- android:authorities="com.xuebiping.bolizhuzi.hms.update.provider" -->
<!-- android:exported="false" -->
<!-- android:grantUriPermissions="true" /> -->
<!-- 云信华为推送消息广播 -->
@@ -643,7 +649,7 @@
<action android:name="com.meizu.c2dm.intent.REGISTRATION" />
<action android:name="com.meizu.c2dm.intent.RECEIVE" />
<category android:name="com.fengliyan.tianlesue" />
<category android:name="com.xuebiping.bolizhuzi" />
</intent-filter>
</receiver> <!-- 魅族推送配置end -->
<!-- oppo推送配置 -->
@@ -688,7 +694,7 @@
android:name="app_id"
android:value="105654483" /> <!-- 云信uikit库里面的 -->
<meta-data
android:name="com.fengliyan.tianlesue.im.uikit.support.glide.NIMGlideModule"
android:name="com.xuebiping.bolizhuzi.im.uikit.support.glide.NIMGlideModule"
android:value="GlideModule" /> <!-- 会话窗口 -->
<!--
UI组件中包含了语音选文字功能该界面是全屏显示为了视觉上的美观该界面主题ActionBar使用Overlay模式。

View File

@@ -1,5 +1,5 @@
// IMyAidlInterface.aidl
package com.fengliyan.tianlesue.aidl;
package com.xuebiping.bolizhuzi.aidl;
// Declare any non-default types here with import statements

View File

@@ -1,6 +0,0 @@
package com.fengliyan.tianlesue.view.main;
import com.fengliyan.tianlesue.view.base.BaseActivity;
public class ChannelSelectorActivity extends BaseActivity {
}

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora;
package com.xuebiping.bolizhuzi.agora;
public class EngineConfig {
public int mClientRole;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora;
package com.xuebiping.bolizhuzi.agora;
public interface RtcEngineEventHandler {
void onFirstRemoteVideoDecoded(int uid, int width, int height, int elapsed);

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora;
package com.xuebiping.bolizhuzi.agora;
import android.util.Log;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.framework;
package com.xuebiping.bolizhuzi.agora.framework;
import android.content.Context;
import android.opengl.GLES20;
@@ -12,7 +12,7 @@ import com.faceunity.core.model.facebeauty.FaceBeautyBlurTypeEnum;
import com.faceunity.nama.FUConfig;
import com.faceunity.nama.FURenderer;
import com.faceunity.nama.utils.FuDeviceUtils;
import com.fengliyan.tianlesue.agora.profile.CSVUtils;
import com.xuebiping.bolizhuzi.agora.profile.CSVUtils;
import io.agora.capture.framework.modules.channels.VideoChannel;
import io.agora.capture.framework.modules.processors.IPreprocessor;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.framework;
package com.xuebiping.bolizhuzi.agora.framework;
import android.opengl.GLES20;
import android.util.Log;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.profile;
package com.xuebiping.bolizhuzi.agora.profile;
import android.content.Context;
import android.os.Build;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.profile;
package com.xuebiping.bolizhuzi.agora.profile;
import android.app.ActivityManager;
import android.content.Context;
@@ -7,8 +7,8 @@ import android.os.HandlerThread;
import android.os.Process;
import android.util.Log;
import com.fengliyan.tianlesue.agora.RtcEngineEventHandlerProxy;
import com.fengliyan.tianlesue.agora.utils.FPSUtil;
import com.xuebiping.bolizhuzi.agora.RtcEngineEventHandlerProxy;
import com.xuebiping.bolizhuzi.agora.utils.FPSUtil;
import java.io.File;
import java.io.FileOutputStream;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.profile;
package com.xuebiping.bolizhuzi.agora.profile;
import android.os.Build;
import android.os.Environment;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.profile;
package com.xuebiping.bolizhuzi.agora.profile;
import android.os.Build;
import android.os.Debug;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.ui.seekbar;
package com.xuebiping.bolizhuzi.agora.ui.seekbar;
import android.content.Context;
import android.content.res.ColorStateList;
@@ -23,13 +23,13 @@ import androidx.annotation.Nullable;
import androidx.core.graphics.drawable.DrawableCompat;
import androidx.core.view.ViewCompat;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.PopupIndicator;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat.AnimatorCompat;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat.SeekBarCompat;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.MarkerDrawable;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.ThumbDrawable;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.TrackRectDrawable;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.PopupIndicator;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat.AnimatorCompat;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat.SeekBarCompat;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.MarkerDrawable;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.ThumbDrawable;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.TrackRectDrawable;
import java.util.Formatter;
import java.util.Locale;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.ui.seekbar.internal;
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal;
import android.content.Context;
import android.content.res.ColorStateList;
@@ -16,9 +16,9 @@ import android.widget.TextView;
import androidx.core.view.ViewCompat;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat.SeekBarCompat;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.MarkerDrawable;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat.SeekBarCompat;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.MarkerDrawable;
/**

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.ui.seekbar.internal;
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal;
import android.content.Context;
import android.graphics.PixelFormat;
@@ -15,8 +15,8 @@ import android.widget.FrameLayout;
import androidx.core.view.GravityCompat;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat.SeekBarCompat;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.MarkerDrawable;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat.SeekBarCompat;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.MarkerDrawable;
/**

View File

@@ -1,7 +1,7 @@
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat;
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat;
import com.fengliyan.tianlesue.agora.ui.seekbar.DiscreteSeekBar;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.DiscreteSeekBar;
/**
* Currently, there's no {@link android.animation.ValueAnimator} compatibility version

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat;
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat;
import android.content.res.ColorStateList;
import android.graphics.drawable.Drawable;
@@ -11,8 +11,8 @@ import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.core.graphics.drawable.DrawableCompat;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.AlmostRippleDrawable;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.MarkerDrawable;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.AlmostRippleDrawable;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.MarkerDrawable;
/**

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat;
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat;
import android.annotation.TargetApi;
import android.content.res.ColorStateList;
@@ -11,7 +11,7 @@ import android.view.ViewOutlineProvider;
import android.view.ViewParent;
import android.widget.TextView;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.MarkerDrawable;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.MarkerDrawable;
/**

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable;
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable;
import android.content.res.ColorStateList;
import android.graphics.Canvas;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable;
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable;
import android.content.res.ColorStateList;
import android.graphics.Canvas;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable;
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable;
import android.content.res.ColorStateList;
import android.graphics.Canvas;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable;
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable;
import android.content.res.ColorStateList;
import android.graphics.Canvas;
@@ -8,7 +8,7 @@ import android.graphics.drawable.Animatable;
import android.os.SystemClock;
import androidx.annotation.NonNull;
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.Marker;
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.Marker;
/**

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable;
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable;
import android.content.res.ColorStateList;
import android.graphics.Canvas;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable;
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable;
import android.content.res.ColorStateList;
import android.graphics.Canvas;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.fengliyan.tianlesue.agora.utils;
package com.xuebiping.bolizhuzi.agora.utils;
import android.app.Activity;
import android.hardware.Camera;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.utils;
package com.xuebiping.bolizhuzi.agora.utils;
import android.util.Log;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.agora.utils;
package com.xuebiping.bolizhuzi.agora.utils;
import android.content.Context;
import android.view.Gravity;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.base;
package com.xuebiping.bolizhuzi.controller.base;
import androidx.recyclerview.widget.LinearLayoutManager;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.constant;
package com.xuebiping.bolizhuzi.controller.constant;
/**
* Created by zhangbin on 2018/12/4.

View File

@@ -1,10 +1,10 @@
package com.fengliyan.tianlesue.controller.constant;
package com.xuebiping.bolizhuzi.controller.constant;
import com.fengliyan.tianlesue.BuildConfig;
import com.fengliyan.tianlesue.im.uikit.common.Constans;
import com.fengliyan.tianlesue.utils.NoClearSPUtils;
import com.fengliyan.tianlesue.view.base.BaseApplication;
import com.xuebiping.bolizhuzi.BuildConfig;
import com.xuebiping.bolizhuzi.im.uikit.common.Constans;
import com.xuebiping.bolizhuzi.utils.NoClearSPUtils;
import com.xuebiping.bolizhuzi.view.base.BaseApplication;
/**
* Created by abby on 2018/4/6.
@@ -16,8 +16,8 @@ public class ConstUrl {
public final static boolean DEBUG = BuildConfig.IS_DEV;
public static boolean DEBUG1 = NoClearSPUtils.getBoolean(BaseApplication.getInstance(), Constans.ENVIRONMENT_TYPE, true);
public final static boolean LOGDEBUG = BuildConfig.IS_DEV;
public final static String BASE_ROOT = DEBUG ? (DEBUG1 ? "https://pre.xq.whnuanbeinikj.cn/" : "https://xq.whnuanbeinikj.cn/") :
"https://xq.whnuanbeinikj.cn/";
public final static String BASE_ROOT = DEBUG ? (DEBUG1 ? "http://pre-api.jindashengkj.cn/" : "http://pre-api.jindashengkj.cn/") :
"http://pre-api.jindashengkj.cn/";
//public static final String WEBSOCKTURL = "saws://192.168.32.106:11119/acc1";
public static final String WEBSOCKTURL = "ws://red.nndongqing.cn/acc1";
public static final String SOCKET_USERSTATIS_DEBUG = "wss://pre.ws.ncaicai.tech?user_id=";

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.constant;
package com.xuebiping.bolizhuzi.controller.constant;
/**
* Created by zhangbin on 2018/12/12.

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.dynamics.adapter;
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
import android.content.Context;
import android.content.Intent;
@@ -20,22 +20,22 @@ import com.facebook.drawee.generic.GenericDraweeHierarchy;
import com.facebook.drawee.generic.GenericDraweeHierarchyBuilder;
import com.facebook.drawee.generic.RoundingParams;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.constant.ConsUser;
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
import com.fengliyan.tianlesue.im.uikit.api.NimUIKit;
import com.fengliyan.tianlesue.model.dynamics.DynamicImage;
import com.fengliyan.tianlesue.model.dynamics.DynamicsItemBean;
import com.fengliyan.tianlesue.utils.SPUtils;
import com.fengliyan.tianlesue.view.base.BaseApplication;
import com.fengliyan.tianlesue.view.diooto.Diooto;
import com.fengliyan.tianlesue.view.diooto.config.DiootoConfig;
import com.fengliyan.tianlesue.view.diooto.tools.Utils;
import com.fengliyan.tianlesue.view.dynamics.activity.DynamicDetailActivity;
import com.fengliyan.tianlesue.view.dynamics.activity.ImageDisplayActivity;
import com.fengliyan.tianlesue.view.dynamics.activity.QYPreviewVideoActivity;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.fengliyan.tianlesue.view.main.utils.UiUtils;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.constant.ConsUser;
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
import com.xuebiping.bolizhuzi.im.uikit.api.NimUIKit;
import com.xuebiping.bolizhuzi.model.dynamics.DynamicImage;
import com.xuebiping.bolizhuzi.model.dynamics.DynamicsItemBean;
import com.xuebiping.bolizhuzi.utils.SPUtils;
import com.xuebiping.bolizhuzi.view.base.BaseApplication;
import com.xuebiping.bolizhuzi.view.diooto.Diooto;
import com.xuebiping.bolizhuzi.view.diooto.config.DiootoConfig;
import com.xuebiping.bolizhuzi.view.diooto.tools.Utils;
import com.xuebiping.bolizhuzi.view.dynamics.activity.DynamicDetailActivity;
import com.xuebiping.bolizhuzi.view.dynamics.activity.ImageDisplayActivity;
import com.xuebiping.bolizhuzi.view.dynamics.activity.QYPreviewVideoActivity;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.view.main.utils.UiUtils;
import com.fengliyan.uikit.dialog.BaseMessageDialog;
import com.fengliyan.uikit.sketch.SketchImageView;
import com.zld.expandlayout.ExpandLayout;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.dynamics.adapter;
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
import android.content.Context;
import android.content.Intent;
@@ -20,27 +20,27 @@ import com.facebook.drawee.generic.GenericDraweeHierarchy;
import com.facebook.drawee.generic.GenericDraweeHierarchyBuilder;
import com.facebook.drawee.generic.RoundingParams;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.constant.ConsUser;
import com.fengliyan.tianlesue.im.uikit.api.NimUIKit;
import com.fengliyan.tianlesue.im.uikit.common.Constans;
import com.fengliyan.tianlesue.model.dynamics.DynamicImage;
import com.fengliyan.tianlesue.model.dynamics.DynamicsItemBean;
import com.fengliyan.tianlesue.model.main.BannerBean;
import com.fengliyan.tianlesue.utils.GlideImageLoader1;
import com.fengliyan.tianlesue.utils.NoClearSPUtils;
import com.fengliyan.tianlesue.utils.SPUtils;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.base.BaseApplication;
import com.fengliyan.tianlesue.view.diooto.Diooto;
import com.fengliyan.tianlesue.view.diooto.config.DiootoConfig;
import com.fengliyan.tianlesue.view.diooto.tools.Utils;
import com.fengliyan.tianlesue.view.dynamics.activity.DynamicDetailActivity;
import com.fengliyan.tianlesue.view.dynamics.activity.ImageDisplayActivity;
import com.fengliyan.tianlesue.view.dynamics.activity.QYPreviewVideoActivity;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.fengliyan.tianlesue.view.main.utils.JumpUtils;
import com.fengliyan.tianlesue.view.main.utils.UiUtils;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.constant.ConsUser;
import com.xuebiping.bolizhuzi.im.uikit.api.NimUIKit;
import com.xuebiping.bolizhuzi.im.uikit.common.Constans;
import com.xuebiping.bolizhuzi.model.dynamics.DynamicImage;
import com.xuebiping.bolizhuzi.model.dynamics.DynamicsItemBean;
import com.xuebiping.bolizhuzi.model.main.BannerBean;
import com.xuebiping.bolizhuzi.utils.GlideImageLoader1;
import com.xuebiping.bolizhuzi.utils.NoClearSPUtils;
import com.xuebiping.bolizhuzi.utils.SPUtils;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.base.BaseApplication;
import com.xuebiping.bolizhuzi.view.diooto.Diooto;
import com.xuebiping.bolizhuzi.view.diooto.config.DiootoConfig;
import com.xuebiping.bolizhuzi.view.diooto.tools.Utils;
import com.xuebiping.bolizhuzi.view.dynamics.activity.DynamicDetailActivity;
import com.xuebiping.bolizhuzi.view.dynamics.activity.ImageDisplayActivity;
import com.xuebiping.bolizhuzi.view.dynamics.activity.QYPreviewVideoActivity;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.view.main.utils.JumpUtils;
import com.xuebiping.bolizhuzi.view.main.utils.UiUtils;
import com.fengliyan.uikit.dialog.BaseMessageDialog;
import com.fengliyan.uikit.sketch.SketchImageView;
import com.youth.banner.Banner;
@@ -232,6 +232,9 @@ public class DynamicsAdapter1 extends BaseAdapter {
//TODO 显示浏览次数
holder.tv_see_count.setText("已有0次浏览");
//TODO 显示话题
holder.tv_topic.setText("# 只想发个自拍");
holder.info.setText(bean.getContent(), bean.getExpand(), new ExpandLayout.OnExpandListener() {
@Override
public void expandChange() {
@@ -543,6 +546,7 @@ public class DynamicsAdapter1 extends BaseAdapter {
holder.realPeopleImageView = v.findViewById(R.id.realPeopleImageView);
holder.newPeopleImageView = v.findViewById(R.id.newPeopleImageView);
holder.rl_dynamic_item = v.findViewById(R.id.rl_dynamic_item);
holder.tv_topic = v.findViewById(R.id.tv_topic);
return holder;
}
@@ -572,6 +576,7 @@ public class DynamicsAdapter1 extends BaseAdapter {
ImageView realPeopleImageView;
ImageView newPeopleImageView;
RelativeLayout rl_dynamic_item;
TextView tv_topic;
}
public void delete(int index) {

View File

@@ -0,0 +1,618 @@
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
import android.content.Context;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
import android.util.DisplayMetrics;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.content.ContextCompat;
import com.facebook.drawee.generic.GenericDraweeHierarchy;
import com.facebook.drawee.generic.GenericDraweeHierarchyBuilder;
import com.facebook.drawee.generic.RoundingParams;
import com.facebook.drawee.view.SimpleDraweeView;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.constant.ConsUser;
import com.xuebiping.bolizhuzi.im.uikit.api.NimUIKit;
import com.xuebiping.bolizhuzi.im.uikit.common.Constans;
import com.xuebiping.bolizhuzi.model.dynamics.DynamicImage;
import com.xuebiping.bolizhuzi.model.dynamics.DynamicsItemBean;
import com.xuebiping.bolizhuzi.model.main.BannerBean;
import com.xuebiping.bolizhuzi.utils.GlideImageLoader1;
import com.xuebiping.bolizhuzi.utils.NoClearSPUtils;
import com.xuebiping.bolizhuzi.utils.SPUtils;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.base.BaseApplication;
import com.xuebiping.bolizhuzi.view.diooto.Diooto;
import com.xuebiping.bolizhuzi.view.diooto.config.DiootoConfig;
import com.xuebiping.bolizhuzi.view.diooto.tools.Utils;
import com.xuebiping.bolizhuzi.view.dynamics.activity.DynamicDetailActivity;
import com.xuebiping.bolizhuzi.view.dynamics.activity.ImageDisplayActivity;
import com.xuebiping.bolizhuzi.view.dynamics.activity.QYPreviewVideoActivity;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.view.main.utils.JumpUtils;
import com.xuebiping.bolizhuzi.view.main.utils.UiUtils;
import com.fengliyan.uikit.dialog.BaseMessageDialog;
import com.fengliyan.uikit.sketch.SketchImageView;
import com.youth.banner.Banner;
import com.youth.banner.listener.OnBannerListener;
import com.zld.expandlayout.ExpandLayout;
import java.util.ArrayList;
import java.util.List;
public class DynamicsTopicAdapter extends BaseAdapter {
private List<DynamicsItemBean> mDynamicsItemList = new ArrayList<>();
private Context mContext;
private OnThumbupClickedListener mListener;
private OnGiftSendListener mGiftListener;
private OnMenuClickListener mMenuClickListener;
private OnMenuDeleteClickListener mOnMunuDeleteClickListener;
public DynamicLikeCallback likeDynamicCallback;
public DynamicCommentCallback dynamicCommentCallback;
private OnDetailClickListener onDetailClicked;
private BaseMessageDialog mDialog;
private int deleteCount = 0;
private int selfID = SPUtils.getInt(BaseApplication.getInstance(), ConsUser.USER_ID);
private List<BannerBean> bannerImages = new ArrayList<>();
private boolean showBanner;
public interface DynamicLikeCallback {
void likeDynamic(DynamicsItemBean bean);
}
public interface DynamicCommentCallback {
void commentDynamic(DynamicsItemBean bean);
}
public interface OnThumbupClickedListener {
void onClick(View v, String uid);
}
public interface OnGiftSendListener {
void onSend(DynamicsItemBean bean, int quantity);
}
public interface OnMenuClickListener {
void onMenuClicked(int position);
}
public interface OnDetailClickListener {
void onDetailClicked(int position, DynamicsItemBean bean);
}
//删除动态接口
public interface OnMenuDeleteClickListener {
void onMenuDelete(int position, List<DynamicsItemBean> mDynamicsItemList);
}
public void setOnThumbupClickedListener(OnThumbupClickedListener listener) {
mListener = listener;
}
public void setOnGiftSendListener(OnGiftSendListener listener) {
mGiftListener = listener;
}
public void setOnMenuClickListener(OnMenuClickListener listener) {
mMenuClickListener = listener;
}
public void setOnMenuDeleteClickListener(OnMenuDeleteClickListener onMunuDeleteClickListener) {
mOnMunuDeleteClickListener = onMunuDeleteClickListener;
}
public void setOnDetailClicked(OnDetailClickListener onDetailClicked) {
this.onDetailClicked = onDetailClicked;
}
public DynamicsTopicAdapter(Context context) {
mContext = context;
}
public void setList(List<DynamicsItemBean> list) {
mDynamicsItemList = list;
}
public List<DynamicsItemBean> getmDynamicsItemList() {
return mDynamicsItemList;
}
private int nnumber;
private String id = "";
public void setGiftCount(int number, String id) {
this.nnumber = number;
this.id = id;
}
public void setBannerImages(List<BannerBean> bannerImages, boolean showBanner) {
this.bannerImages = bannerImages;
this.showBanner = showBanner;
notifyDataSetChanged();
}
@Override
public int getCount() {
return mDynamicsItemList.size();
}
@Override
public Object getItem(int i) {
return mDynamicsItemList.get(i);
}
@Override
public long getItemId(int i) {
return i;
}
@Override
public View getView(int i, View view, ViewGroup viewGroup) {
Holder holder = null;
if (null == view) {
view = View.inflate(mContext, R.layout.item_dynamic_topic, null);
holder = initView(view);
} else {
holder = (Holder) view.getTag(R.id.tag_second);
}
final DynamicsItemBean bean = mDynamicsItemList.get(i);
if (i == 0 && showBanner && bannerImages != null && bannerImages.size() > 0) {
if (NoClearSPUtils.getInt(mContext, Constans.MARKET_STATUS) == 0 || SPUtils.getInt(mContext, ConsUser.TYPE) == 2) {
holder.image_banner.setVisibility(View.GONE);
} else {
holder.image_banner.setVisibility(View.VISIBLE);
holder.image_banner.setImages(bannerImages)
.setImageLoader(new GlideImageLoader1())
.setOnBannerListener(new OnBannerListener() {
@Override
public void OnBannerClick(int position) {
int size = bannerImages.size();
if (size != 0) {
int i = position % size;
JumpUtils.jump(bannerImages.get(i).getLink_type(), bannerImages.get(i).getLink_url(), mContext);
}
}
})
.setDelayTime(3000)
.start();
}
} else {
holder.image_banner.setVisibility(View.GONE);
}
if (bean.getUser_id().equals(String.valueOf(selfID))) {
holder.msgBtn.setVisibility(View.INVISIBLE);
} else {
holder.msgBtn.setVisibility(View.VISIBLE);
}
holder.likeCountLabel.setText(bean.getLike_count() + "");
holder.commentCountLabel.setText(bean.getComment_count() + "");
final int index = i;
holder.name.setText(bean.getNickname());
holder.head.setImageURI(StrU.getResourcePath(bean.getAvatar(), mContext));
holder.newPeopleImageView.setVisibility(View.GONE);
holder.realPeopleImageView.setVisibility(View.GONE);
if (bean.getGender() == 1) {
holder.realPeopleImageView.setVisibility(View.VISIBLE);
if (bean.getMark() == 2) {
holder.newPeopleImageView.setVisibility(View.VISIBLE);
}
Drawable drawableLeft = ContextCompat.getDrawable(mContext, R.mipmap.sex_girl);
drawableLeft.setBounds(0, 0, drawableLeft.getMinimumWidth(), drawableLeft.getMinimumHeight());
holder.iv_sex.setBackgroundResource(R.drawable.shape_dynamic_age_women);
holder.iv_sex.setImageResource(R.mipmap.sex_girl);
holder.years.setBackgroundResource(R.drawable.shape_dynamic_age_women);
holder.years.setCompoundDrawables(drawableLeft, null, null, null);
} else {
if (bean.getMark() == 2) {
holder.newPeopleImageView.setVisibility(View.VISIBLE);
}
holder.iv_sex.setBackgroundResource(R.drawable.shape_dynamic_age);
holder.iv_sex.setImageResource(R.mipmap.sex_men);
holder.years.setBackgroundResource(R.drawable.shape_dynamic_age);
Drawable drawableLeft = ContextCompat.getDrawable(mContext, R.mipmap.sex_men);
drawableLeft.setBounds(0, 0, drawableLeft.getMinimumWidth(), drawableLeft.getMinimumHeight());
holder.years.setCompoundDrawables(drawableLeft, null, null, null);
}
holder.years.setText(bean.getAge() + "");
holder.location.setText(bean.getCity() + " | " + bean.getCreate_time());
// holder.info.setText(bean.getContent());
//TODO 显示浏览次数
holder.tv_see_count.setText("已有0次浏览");
holder.info.setText(bean.getContent(), bean.getExpand(), new ExpandLayout.OnExpandListener() {
@Override
public void expandChange() {
bean.setExpand(!bean.getExpand());
notifyDataSetChanged();
}
});
holder.msgBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
NimUIKit.startChat(bean.getUser_id(), mContext);
}
});
holder.commentImageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (dynamicCommentCallback != null) {
dynamicCommentCallback.commentDynamic(bean);
} else {
Intent intent = new Intent(mContext, DynamicDetailActivity.class);
intent.putExtra("dynamic_id", bean.getId());
mContext.startActivity(intent);
}
}
});
holder.getMenu.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (String.valueOf(SPUtils.getInt(mContext, ConsUser.USER_ID)).equals(mDynamicsItemList.get(index).getUser_id())) {
if (null != mOnMunuDeleteClickListener) {
mOnMunuDeleteClickListener.onMenuDelete(index, mDynamicsItemList);
}
} else {
if (null != mMenuClickListener) {
mMenuClickListener.onMenuClicked(index);
}
}
}
});
holder.rl_dynamic_item.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (null != onDetailClicked) {
onDetailClicked.onDetailClicked(index, bean);
}
}
});
holder.giftLayout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(null != mGiftListener){
mGiftListener.onSend(bean,bean.getReward_count());
}
}
});
addImageView(holder, bean.getImages());
if (bean.getIs_like() == 1) {
holder.likeImageView.setImageResource(R.mipmap.feed_heart_);
} else {
holder.likeImageView.setImageResource(R.mipmap.feed_heart);
}
holder.head.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(mContext, MainPageActivity.class);
intent.putExtra("userId", Integer.parseInt(bean.getUser_id()));
mContext.startActivity(intent);
}
});
holder.likeImageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (likeDynamicCallback != null) {
likeDynamicCallback.likeDynamic(bean);
}
}
});
view.setTag(R.id.tag_second, holder);
return view;
}
private int isLike;
private void addImageView(Holder holder, final List<DynamicImage> dynamicImageList) {
holder.imageListView1.removeAllViews();
// holder.imageListView2.removeAllViews();
holder.imageListView2.setVisibility(View.GONE);
holder.imageListView3.removeAllViews();
final List<String> pathList = new ArrayList<>();
if (null == dynamicImageList || dynamicImageList.size() == 0) {
return;
}
if (1 == dynamicImageList.size()) {
GenericDraweeHierarchy hierarchy = GenericDraweeHierarchyBuilder
.newInstance(mContext.getResources()).setRoundingParams(RoundingParams.fromCornersRadius(Utils.dip2px(mContext, 16)))
.build();
DynamicImage image = dynamicImageList.get(0);
RelativeLayout container = new RelativeLayout(mContext);
final SimpleDraweeView photoView = new SimpleDraweeView(mContext);
container.addView(photoView);
DisplayMetrics dm = mContext.getResources().getDisplayMetrics();
int height = dm.heightPixels;
int width = dm.widthPixels;
int newWidth = 0;
int newHeight = 0;
if (image.getWidth() > image.getHeight()) {
newWidth = (int) (0.55 * width);
newHeight = (int) (newWidth * image.getHeight() / image.getWidth());
} else {
newHeight = (int) (0.25 * height);
newWidth = (int) (newHeight * image.getWidth() / image.getHeight());
}
ImageView imageview = new ImageView(mContext);
if (!TextUtils.isEmpty(image.getVideo_url())) {
imageview.setImageResource(R.mipmap.feed_play);
}
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(newWidth, newHeight);
RelativeLayout.LayoutParams containerPAram = new RelativeLayout.LayoutParams(newWidth, newHeight);
RelativeLayout.LayoutParams imageParam = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
imageParam.addRule(RelativeLayout.CENTER_IN_PARENT);
container.addView(imageview, imageParam);
container.setLayoutParams(containerPAram);
photoView.setLayoutParams(params);
photoView.setHierarchy(hierarchy);
photoView.setImageURI(StrU.getResourcePath(image.getUrl(), mContext));
((ViewGroup) holder.imageListView1).addView(container);
pathList.add(StrU.getResourcePath(image.getUrl(), mContext));
photoView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (TextUtils.isEmpty(image.getVideo_url())) {
View[] views = new View[dynamicImageList.size()];
views[0] = photoView;
startDisplayActivity(dynamicImageList, views, 0);
} else {
Intent intent = new Intent(mContext, QYPreviewVideoActivity.class);
intent.putExtra("videoUrl", StrU.getResourcePath(image.getVideo_url(), mContext));
mContext.startActivity(intent);
}
}
});
} else if (2 == dynamicImageList.size()) {
holder.imageListView1.setWeightSum(2);
final View[] views = new View[dynamicImageList.size()];
for (int i = 0; i < dynamicImageList.size(); i++) {
RoundingParams roundingParams;
if (i == 0) {
roundingParams = RoundingParams.fromCornersRadii(Utils.dip2px(mContext, 16), 0, 0, Utils.dip2px(mContext, 16));
} else {
roundingParams = RoundingParams.fromCornersRadii(0, Utils.dip2px(mContext, 16), Utils.dip2px(mContext, 16), 0);
}
GenericDraweeHierarchy hierarchy = GenericDraweeHierarchyBuilder
.newInstance(mContext.getResources()).setRoundingParams(roundingParams).build();
DynamicImage image = dynamicImageList.get(i);
SimpleDraweeView photoView = new SimpleDraweeView(mContext);
LinearLayout.LayoutParams params = new LinearLayout
.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
UiUtils.dp2px(mContext, 170));
params.setMargins(5, 0, 5, 0);
params.weight = 1;
photoView.setLayoutParams(params);
photoView.setHierarchy(hierarchy);
photoView.setImageURI(StrU.getResourcePath(image.getUrl(), mContext));
((ViewGroup) holder.imageListView1).addView(photoView);
views[i] = photoView;
final int count = i;
pathList.add(StrU.getResourcePath(image.getUrl(), mContext));
photoView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startDisplayActivity(dynamicImageList, views, count);
}
});
}
// } else if (4 == dynamicImageList.size()) {
// holder.imageListView1.setWeightSum(2);
//// holder.imageListView2.setWeightSum(2);
// final View[] views = new View[dynamicImageList.size()];
// for (int i = 0; i < dynamicImageList.size(); i++) {
// GenericDraweeHierarchy hierarchy = GenericDraweeHierarchyBuilder
// .newInstance(mContext.getResources()).setRoundingParams(RoundingParams.fromCornersRadius(Utils.dip2px(mContext, 6)))
// .build();
//
// DynamicImage image = dynamicImageList.get(i);
// SimpleDraweeView photoView = new SimpleDraweeView(mContext);
// LinearLayout.LayoutParams params = new LinearLayout
// .LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
// UiUtils.dp2px(mContext, 170));
// params.setMargins(5, 0, 5, 0);
// params.weight = 1;
// photoView.setLayoutParams(params);
// photoView.setHierarchy(hierarchy);
// photoView.setImageURI(ConstUrl.IMAGE_URL + image.getUrl());
// if (i < 2) {
// ((ViewGroup) holder.imageListView1).addView(photoView);
// } else {
// ((ViewGroup) holder.imageListView2).addView(photoView);
// }
// views[i] = photoView;
// final int count = i;
// pathList.add(ConstUrl.IMAGE_URL + image.getUrl());
// photoView.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View view) {
// startDisplayActivity(dynamicImageList, views, count);
// }
// });
// }
} else {
holder.imageListView2.setVisibility(View.VISIBLE);
holder.dynamic_image1.setImageURI(StrU.getResourcePath(dynamicImageList.get(0).getUrl(), mContext));
holder.dynamic_image2.setImageURI(StrU.getResourcePath(dynamicImageList.get(1).getUrl(), mContext));
holder.dynamic_image3.setImageURI(StrU.getResourcePath(dynamicImageList.get(2).getUrl(), mContext));
if (dynamicImageList.size() > 3) {
holder.dynamic_image_num.setText(dynamicImageList.size() + "");
holder.dynamic_image_num.setVisibility(View.VISIBLE);
} else {
holder.dynamic_image_num.setVisibility(View.GONE);
}
final View[] views = new View[dynamicImageList.size()];
for (int i = 0; i < dynamicImageList.size(); i++) {
GenericDraweeHierarchy hierarchy = GenericDraweeHierarchyBuilder
.newInstance(mContext.getResources()).setRoundingParams(RoundingParams.fromCornersRadius(Utils.dip2px(mContext, 6)))
.build();
DynamicImage image = dynamicImageList.get(i);
SimpleDraweeView photoView = new SimpleDraweeView(mContext);
DisplayMetrics dm = mContext.getResources().getDisplayMetrics();
int width = dm.widthPixels;
int measure = (((width - UiUtils.dp2px(mContext, 32)) - 20) / 3) - 5;
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(measure, measure);
params.setMargins(5, 0, 5, 0);
photoView.setLayoutParams(params);
photoView.setHierarchy(hierarchy);
photoView.setImageURI(StrU.getResourcePath(image.getUrl(), mContext));
views[i] = photoView;
pathList.add(StrU.getResourcePath(image.getUrl(), mContext));
}
holder.dynamic_image1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startDisplayActivity(dynamicImageList, views, 0);
}
});
holder.dynamic_image2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startDisplayActivity(dynamicImageList, views, 1);
}
});
holder.dynamic_image3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startDisplayActivity(dynamicImageList, views, 2);
}
});
}
}
private void clickImage(ArrayList<String> pathList, int innerCount) {
Intent intent = new Intent(mContext, ImageDisplayActivity.class);
intent.putStringArrayListExtra("urlList", pathList);
intent.putExtra("pageCount", innerCount);
mContext.startActivity(intent);
}
private void startImageDisplaying(ArrayList<String> url, String pageCount) {
Intent intent = new Intent(mContext, ImageDisplayActivity.class);
intent.putStringArrayListExtra("urlList", url);
intent.putExtra("pageCount", pageCount);
mContext.startActivity(intent);
}
private Holder initView(View v) {
Holder holder = new Holder();
holder.image_banner = v.findViewById(R.id.image_banner);
holder.head = v.findViewById(R.id.dynamic_list_photo);
holder.name = v.findViewById(R.id.dynamic_list_name);
holder.location = v.findViewById(R.id.dynamic_list_sub_info);
holder.years = v.findViewById(R.id.dynamic_list_age);
holder.iv_sex = v.findViewById(R.id.iv_sex);
holder.info = v.findViewById(R.id.dynamic_list_message);
holder.giftLayout = v.findViewById(R.id.item_dynamic_gift_layout);
holder.tv_see_count = v.findViewById(R.id.tv_see_count);
holder.getMenu = v.findViewById(R.id.dynamic_list_menu);
holder.imageListView1 = v.findViewById(R.id.dynamic_list_image_list_1);
holder.imageListView2 = v.findViewById(R.id.dynamic_list_image_list_2);
holder.dynamic_image1 = v.findViewById(R.id.dynamic_image1);
holder.dynamic_image2 = v.findViewById(R.id.dynamic_image2);
holder.dynamic_image3 = v.findViewById(R.id.dynamic_image3);
holder.dynamic_image_num = v.findViewById(R.id.dynamic_image_num);
holder.imageListView3 = v.findViewById(R.id.dynamic_list_image_list_3);
holder.msgBtn = v.findViewById(R.id.msgBtn);
holder.commentCountLabel = v.findViewById(R.id.commentCountLabel);
holder.likeCountLabel = v.findViewById(R.id.likeCountLabel);
holder.likeImageView = v.findViewById(R.id.likeImageView);
holder.commentImageView = v.findViewById(R.id.commentImageView);
holder.realPeopleImageView = v.findViewById(R.id.realPeopleImageView);
holder.newPeopleImageView = v.findViewById(R.id.newPeopleImageView);
holder.rl_dynamic_item = v.findViewById(R.id.rl_dynamic_item);
return holder;
}
class Holder {
Banner image_banner;
SimpleDraweeView head;
TextView name;
TextView location;
TextView years;
ImageView iv_sex;
ExpandLayout info;
TextView commentCountLabel;
TextView likeCountLabel;
LinearLayout imageListView1;
ConstraintLayout imageListView2;
SimpleDraweeView dynamic_image1;
SimpleDraweeView dynamic_image2;
SimpleDraweeView dynamic_image3;
TextView dynamic_image_num;
LinearLayout imageListView3;
View giftLayout;
TextView tv_see_count;
ImageView getMenu;
ImageView msgBtn;
ImageView likeImageView;
ImageView commentImageView;
ImageView realPeopleImageView;
ImageView newPeopleImageView;
RelativeLayout rl_dynamic_item;
}
public void delete(int index) {
mDynamicsItemList.remove(index);
deleteCount++;
notifyDataSetChanged();
}
public int getDeleteCount() {
return deleteCount;
}
public void setDeleteCount(int deleteCount) {
this.deleteCount = deleteCount;
}
private void startDisplayActivity(List<DynamicImage> dynamicImageList, View[] views, int currentPosition) {
String[] strings = new String[dynamicImageList.size()];
for (int i = 0; i < dynamicImageList.size(); i++) {
strings[i] = StrU.getResourcePath(dynamicImageList.get(i).getUrl(), mContext);
}
Diooto diooto = new Diooto(mContext)
.urls(strings)
.type(DiootoConfig.PHOTO)
.immersive(true)
.position(currentPosition, 0)
.views(views)
.loadPhotoBeforeShowBigImage(new Diooto.OnLoadPhotoBeforeShowBigImageListener() {
@Override
public void loadView(SketchImageView sketchImageView, int position) {
// Glide.with(context).load(normalImageUlr[position]).into(sketchImageView);
// sketchImageView.displayImage(normalImageUlr[position]);
sketchImageView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
// Toast.makeText(mContext, "Long click", Toast.LENGTH_SHORT).show();
return false;
}
});
}
})
.start();
}
}

View File

@@ -1,11 +1,11 @@
package com.fengliyan.tianlesue.controller.dynamics.adapter;
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentStatePagerAdapter;
import com.fengliyan.tianlesue.view.dynamics.fragment.ImageSlideFragment;
import com.xuebiping.bolizhuzi.view.dynamics.fragment.ImageSlideFragment;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,11 +1,11 @@
package com.fengliyan.tianlesue.controller.dynamics.adapter;
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.xuebiping.bolizhuzi.R;
import com.ryan.github.menupopupview.MenuPopupAdapter;
import java.util.List;

View File

@@ -0,0 +1,66 @@
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
import android.content.Context;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
import com.xuebiping.bolizhuzi.R;
import org.jetbrains.annotations.NotNull;
import java.util.ArrayList;
import java.util.List;
public class TopicListDialogAdapter extends BaseQuickAdapter<String, BaseViewHolder> {
private List<String> mTopicBean = new ArrayList<>();
private Context mContext;
private OnButtonClickedListener mListener;
public TopicListDialogAdapter(Context context) {
super(R.layout.item_black_list);
mContext = context;
}
public void setOnButtonClickedListener(OnButtonClickedListener listener) {
mListener = listener;
}
public void setData(List<String> beans) {
mTopicBean = beans;
}
@Override
protected void convert(@NotNull BaseViewHolder baseViewHolder, String bean) {
RelativeLayout ll_layout = baseViewHolder.getView(R.id.rl_layout);
TextView tv_content = baseViewHolder.getView(R.id.tv_content);
TextView tv_see_count = baseViewHolder.getView(R.id.tv_see_count);
tv_content.setText(bean);
tv_see_count.setText("208734浏览量");
ll_layout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mListener != null) {
mListener.onCliked(baseViewHolder.getLayoutPosition(), bean);
}
}
});
}
public interface OnButtonClickedListener {
void onCliked(int position, String userId);
}
@Override
public long getItemId(int i) {
return i;
}
}

View File

@@ -0,0 +1,74 @@
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
import com.facebook.drawee.view.SimpleDraweeView;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
import com.xuebiping.bolizhuzi.model.settings.SocialBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import org.jetbrains.annotations.NotNull;
import java.util.ArrayList;
import java.util.List;
public class TopicZjUseAdapter extends BaseQuickAdapter<String, BaseViewHolder> {
private List<String> mTopicBean = new ArrayList<>();
private Context mContext;
private OnButtonClickedListener mListener;
public TopicZjUseAdapter(Context context) {
super(R.layout.item_topic_zjuse);
mContext = context;
}
public void setOnButtonClickedListener(OnButtonClickedListener listener) {
mListener = listener;
}
public void setData(List<String> beans) {
mTopicBean = beans;
}
@Override
protected void convert(@NotNull BaseViewHolder baseViewHolder, String bean) {
LinearLayout ll_layout = baseViewHolder.getView(R.id.ll_layout);
TextView tv_content = baseViewHolder.getView(R.id.tv_content);
tv_content.setText(bean);
ll_layout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mListener != null) {
mListener.onCliked(baseViewHolder.getLayoutPosition(), bean);
}
}
});
}
public interface OnButtonClickedListener {
void onCliked(int position, String userId);
}
@Override
public long getItemId(int i) {
return i;
}
}

View File

@@ -1,24 +1,24 @@
package com.fengliyan.tianlesue.controller.dynamics.manager;
package com.xuebiping.bolizhuzi.controller.dynamics.manager;
import android.text.TextUtils;
import com.fengliyan.http.httprequest.HttpMethod;
import com.fengliyan.http.httprequest.TType;
import com.fengliyan.http.httprequest.UploadFile;
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
import com.fengliyan.tianlesue.model.dynamics.DynamicPostBean;
import com.fengliyan.tianlesue.model.dynamics.DynamicsItemBean;
import com.fengliyan.tianlesue.model.dynamics.DynamicsListBean;
import com.fengliyan.tianlesue.model.dynamics.ImageUploadBean;
import com.fengliyan.tianlesue.model.dynamics.UploadImageBean;
import com.fengliyan.tianlesue.model.login.bean.VipBean;
import com.fengliyan.tianlesue.model.main.ChannelAnchorBean;
import com.fengliyan.tianlesue.model.main.FollowResultBean;
import com.fengliyan.tianlesue.view.base.BaseActivity;
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
import com.xuebiping.bolizhuzi.model.dynamics.DynamicPostBean;
import com.xuebiping.bolizhuzi.model.dynamics.DynamicsItemBean;
import com.xuebiping.bolizhuzi.model.dynamics.DynamicsListBean;
import com.xuebiping.bolizhuzi.model.dynamics.ImageUploadBean;
import com.xuebiping.bolizhuzi.model.dynamics.UploadImageBean;
import com.xuebiping.bolizhuzi.model.login.bean.VipBean;
import com.xuebiping.bolizhuzi.model.main.ChannelAnchorBean;
import com.xuebiping.bolizhuzi.model.main.FollowResultBean;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
/**
* Created by zhangbin on 2019/1/5.

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
/**
* Created by zhangbin on 2018/11/21.

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
/**
* Created by zhangbin on 2018/12/25.

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
/**
* Created by zhangbin on 2018/12/19.

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
/**
* Created by zhangbin on 2019/12/19.

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
/**
* Created by zhangbin on 2019/12/19.

View File

@@ -1,6 +1,6 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
import com.fengliyan.tianlesue.model.main.VideoRequestBean;
import com.xuebiping.bolizhuzi.model.main.VideoRequestBean;
/**
* Created by zhangbin on 2018/12/24.

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
/**
* Created by zhangbin on 2018/12/19.

View File

@@ -1,6 +1,6 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
import com.fengliyan.tianlesue.model.login.bean.LoginBean;
import com.xuebiping.bolizhuzi.model.login.bean.LoginBean;
/**
* Created by zhangbin on 2018/11/22.

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
/**
* Created by zhangbin on 2018/12/18.

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
/**
* Created by zhangbin on 2019/12/19.

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
/**
* Created by zhangbin on 2018/12/15.

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.eventBus;
package com.xuebiping.bolizhuzi.controller.eventBus;
/**
* Created by zhangbin on 2019/2/20.

View File

@@ -1,11 +1,11 @@
package com.fengliyan.tianlesue.controller.login.manager;
package com.xuebiping.bolizhuzi.controller.login.manager;
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
import com.fengliyan.tianlesue.view.base.BaseActivity;
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
import com.fengliyan.http.httprequest.HttpMethod;
import com.fengliyan.http.httprequest.TType;

View File

@@ -1,17 +1,17 @@
package com.fengliyan.tianlesue.controller.login.manager;
package com.xuebiping.bolizhuzi.controller.login.manager;
import android.text.TextUtils;
import com.fengliyan.http.httprequest.HttpMethod;
import com.fengliyan.http.httprequest.TType;
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
import com.fengliyan.tianlesue.model.login.bean.CustomerTipBean;
import com.fengliyan.tianlesue.model.login.bean.LoginBean;
import com.fengliyan.tianlesue.view.base.BaseActivity;
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
import com.xuebiping.bolizhuzi.model.login.bean.CustomerTipBean;
import com.xuebiping.bolizhuzi.model.login.bean.LoginBean;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
/**
* Created by abby on 2018/4/7.

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.view.LayoutInflater;
@@ -9,9 +9,9 @@ import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.main.SkillAnchorBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.main.SkillAnchorBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.graphics.Color;
@@ -13,11 +13,11 @@ import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.user.manager.UserManager;
import com.fengliyan.tianlesue.im.uikit.common.ui.recyclerview.holder.BaseViewHolder;
import com.fengliyan.tianlesue.model.main.SpeedInfoBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.user.manager.UserManager;
import com.xuebiping.bolizhuzi.im.uikit.common.ui.recyclerview.holder.BaseViewHolder;
import com.xuebiping.bolizhuzi.model.main.SpeedInfoBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.content.Intent;
@@ -10,10 +10,10 @@ import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.settings.SocialBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.settings.SocialBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import com.facebook.drawee.view.SimpleDraweeView;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.graphics.Color;
@@ -11,9 +11,9 @@ import android.widget.LinearLayout;
import android.widget.TextView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
import com.fengliyan.tianlesue.model.main.AnchorBean;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.content.Intent;
@@ -8,10 +8,10 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.main.AnchorBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import com.facebook.drawee.view.SimpleDraweeView;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.view.View;
@@ -6,8 +6,8 @@ import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.CheckBox;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.main.ComplaintListBean;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.main.ComplaintListBean;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
@@ -7,9 +7,9 @@ import android.view.ViewGroup;
import android.widget.ImageView;
import com.bumptech.glide.Glide;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.main.FreeVideoBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.main.FreeVideoBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.view.View;
@@ -8,10 +8,10 @@ import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.settings.UserInfoBean;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.settings.UserInfoBean;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.view.View;
@@ -6,10 +6,10 @@ import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.main.GiftReceivedItemBean;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.main.GiftReceivedItemBean;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.graphics.Color;
@@ -8,8 +8,8 @@ import android.view.ViewGroup;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.main.GroupCallListBean;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.main.GroupCallListBean;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.view.View;
@@ -8,9 +8,9 @@ import android.widget.ImageView;
import android.widget.TextView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.main.GuardRankBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.main.GuardRankBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.content.Intent;
@@ -13,12 +13,12 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
import com.facebook.drawee.view.SimpleDraweeView;
import com.flyco.roundview.RoundTextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.user.manager.UserManager;
import com.fengliyan.tianlesue.im.uikit.api.NimUIKit;
import com.fengliyan.tianlesue.model.main.AnchorBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.user.manager.UserManager;
import com.xuebiping.bolizhuzi.im.uikit.api.NimUIKit;
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import org.jetbrains.annotations.NotNull;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.content.Intent;
@@ -10,10 +10,10 @@ import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.main.AnchorBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter
package com.xuebiping.bolizhuzi.controller.main.adapter
import android.content.Context
import android.content.Intent
@@ -17,13 +17,13 @@ import com.google.android.exoplayer2.ExoPlayer
import com.google.android.exoplayer2.Player
import com.google.android.exoplayer2.SimpleExoPlayer
import com.google.android.exoplayer2.ui.PlayerView
import com.fengliyan.tianlesue.R
import com.fengliyan.tianlesue.model.main.AnchorBean
import com.fengliyan.tianlesue.utils.GlideUtils
import com.fengliyan.tianlesue.utils.ProgressView
import com.fengliyan.tianlesue.utils.StrU
import com.fengliyan.tianlesue.view.main.MainPageActivity
import com.fengliyan.tianlesue.view.main.utils.DefaultExoConfig
import com.xuebiping.bolizhuzi.R
import com.xuebiping.bolizhuzi.model.main.AnchorBean
import com.xuebiping.bolizhuzi.utils.GlideUtils
import com.xuebiping.bolizhuzi.utils.ProgressView
import com.xuebiping.bolizhuzi.utils.StrU
import com.xuebiping.bolizhuzi.view.main.MainPageActivity
import com.xuebiping.bolizhuzi.view.main.utils.DefaultExoConfig
class MainChannelAdapter1(private val mContext: Context, val key: String) :
BaseDelegateMultiAdapter<AnchorBean, BaseViewHolder>() {

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.content.Intent;
@@ -10,11 +10,11 @@ import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.im.uikit.api.NimUIKit;
import com.fengliyan.tianlesue.model.main.AnchorBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.im.uikit.api.NimUIKit;
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import androidx.fragment.app.Fragment;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.content.Intent;
@@ -9,9 +9,9 @@ import android.widget.TextView;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.settings.greeting.TextGrettingListActivity;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.settings.greeting.TextGrettingListActivity;
import org.jetbrains.annotations.NotNull;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import androidx.recyclerview.widget.RecyclerView;
@@ -8,10 +8,10 @@ import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.im.uikit.common.ui.imageview.HeadImageView;
import com.fengliyan.tianlesue.model.main.AttentionBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.im.uikit.common.ui.imageview.HeadImageView;
import com.xuebiping.bolizhuzi.model.main.AttentionBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.content.Intent;
@@ -8,11 +8,11 @@ import android.widget.BaseAdapter;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.main.AnchorBean;
import com.fengliyan.tianlesue.model.main.AnchorListBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
import com.xuebiping.bolizhuzi.model.main.AnchorListBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import com.facebook.drawee.view.SimpleDraweeView;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.content.Intent;
@@ -8,11 +8,11 @@ import android.widget.BaseAdapter;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.main.AnchorBean;
import com.fengliyan.tianlesue.model.main.AnchorListBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
import com.xuebiping.bolizhuzi.model.main.AnchorListBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import com.facebook.drawee.view.SimpleDraweeView;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.view.View;
import android.view.ViewGroup;
@@ -7,13 +7,13 @@ import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.base.RecyclerLoadAdapter;
import com.fengliyan.tianlesue.controller.main.manager.MainManager;
import com.fengliyan.tianlesue.model.main.RedEnvelopesBean;
import com.fengliyan.tianlesue.utils.GlideUtils;
import com.fengliyan.tianlesue.view.base.BaseActivity;
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBackBase;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.base.RecyclerLoadAdapter;
import com.xuebiping.bolizhuzi.controller.main.manager.MainManager;
import com.xuebiping.bolizhuzi.model.main.RedEnvelopesBean;
import com.xuebiping.bolizhuzi.utils.GlideUtils;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBackBase;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.view.View;
@@ -7,10 +7,10 @@ import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.main.SearchBean;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.main.SearchBean;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.content.Context;
import android.graphics.Color;
@@ -10,16 +10,16 @@ import android.widget.TextView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.google.gson.Gson;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.constant.ConsUser;
import com.fengliyan.tianlesue.model.main.websocket.NoticeBean;
import com.fengliyan.tianlesue.model.main.websocket.NoticeGiftBean;
import com.fengliyan.tianlesue.model.main.websocket.WebSocketChatBean;
import com.fengliyan.tianlesue.utils.SPUtils;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.base.BaseActivity;
import com.fengliyan.tianlesue.view.base.BaseApplication;
import com.fengliyan.tianlesue.view.main.utils.JumpUtils;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.constant.ConsUser;
import com.xuebiping.bolizhuzi.model.main.websocket.NoticeBean;
import com.xuebiping.bolizhuzi.model.main.websocket.NoticeGiftBean;
import com.xuebiping.bolizhuzi.model.main.websocket.WebSocketChatBean;
import com.xuebiping.bolizhuzi.utils.SPUtils;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.BaseApplication;
import com.xuebiping.bolizhuzi.view.main.utils.JumpUtils;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.adapter;
package com.xuebiping.bolizhuzi.controller.main.adapter;
import android.annotation.SuppressLint;
import android.content.Context;

View File

@@ -1,11 +1,11 @@
package com.fengliyan.tianlesue.controller.main.manager;
package com.xuebiping.bolizhuzi.controller.main.manager;
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
import com.fengliyan.tianlesue.view.base.BaseActivity;
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
import com.fengliyan.http.httprequest.HttpMethod;
import com.fengliyan.http.httprequest.TType;
import com.google.gson.internal.LinkedTreeMap;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.main.manager;
package com.xuebiping.bolizhuzi.controller.main.manager;
import android.app.Activity;
import android.text.TextUtils;
@@ -9,45 +9,45 @@ import com.fengliyan.http.httprequest.HttpMethod;
import com.fengliyan.http.httprequest.HttpRequestFactory;
import com.fengliyan.http.httprequest.OkHttp.CaiWebSocket;
import com.fengliyan.http.httprequest.TType;
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
import com.fengliyan.tianlesue.model.login.bean.LoginBean;
import com.fengliyan.tianlesue.model.main.AnchorListBean;
import com.fengliyan.tianlesue.model.main.AttentionDialogBean;
import com.fengliyan.tianlesue.model.main.BlackBean;
import com.fengliyan.tianlesue.model.main.CallBean;
import com.fengliyan.tianlesue.model.main.ChannelAnchorBean;
import com.fengliyan.tianlesue.model.main.ChatShootBean;
import com.fengliyan.tianlesue.model.main.CloseGreetBean;
import com.fengliyan.tianlesue.model.main.ComplaintListBean;
import com.fengliyan.tianlesue.model.main.DialogAdBean;
import com.fengliyan.tianlesue.model.main.FreeVideoBean;
import com.fengliyan.tianlesue.model.main.GiftReceivedBean;
import com.fengliyan.tianlesue.model.main.GlobalConfigBean;
import com.fengliyan.tianlesue.model.main.GroupCallBean;
import com.fengliyan.tianlesue.model.main.GuardListBean;
import com.fengliyan.tianlesue.model.main.IsKidModelBean;
import com.fengliyan.tianlesue.model.main.MainBean;
import com.fengliyan.tianlesue.model.main.MainPageAnchorBean;
import com.fengliyan.tianlesue.model.main.MainPageBean;
import com.fengliyan.tianlesue.model.main.MainPageSwitchSwerviceNumBean;
import com.fengliyan.tianlesue.model.main.PrizeBean;
import com.fengliyan.tianlesue.model.main.RedEnvelopesBean;
import com.fengliyan.tianlesue.model.main.RedEnvlopesRedwarsBean;
import com.fengliyan.tianlesue.model.main.SearchListBean;
import com.fengliyan.tianlesue.model.main.SkillAnchorBean;
import com.fengliyan.tianlesue.model.main.SystemVersionBean;
import com.fengliyan.tianlesue.model.main.UserGenderListBean;
import com.fengliyan.tianlesue.model.main.VersionBean;
import com.fengliyan.tianlesue.model.main.VideoFeeBean;
import com.fengliyan.tianlesue.model.main.VideoGuardBean;
import com.fengliyan.tianlesue.model.main.websocket.WebSocketRequestBean;
import com.fengliyan.tianlesue.model.settings.BackPackListBean;
import com.fengliyan.tianlesue.model.user.bean.UserLiteBean;
import com.fengliyan.tianlesue.view.base.BaseActivity;
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
import com.xuebiping.bolizhuzi.model.login.bean.LoginBean;
import com.xuebiping.bolizhuzi.model.main.AnchorListBean;
import com.xuebiping.bolizhuzi.model.main.AttentionDialogBean;
import com.xuebiping.bolizhuzi.model.main.BlackBean;
import com.xuebiping.bolizhuzi.model.main.CallBean;
import com.xuebiping.bolizhuzi.model.main.ChannelAnchorBean;
import com.xuebiping.bolizhuzi.model.main.ChatShootBean;
import com.xuebiping.bolizhuzi.model.main.CloseGreetBean;
import com.xuebiping.bolizhuzi.model.main.ComplaintListBean;
import com.xuebiping.bolizhuzi.model.main.DialogAdBean;
import com.xuebiping.bolizhuzi.model.main.FreeVideoBean;
import com.xuebiping.bolizhuzi.model.main.GiftReceivedBean;
import com.xuebiping.bolizhuzi.model.main.GlobalConfigBean;
import com.xuebiping.bolizhuzi.model.main.GroupCallBean;
import com.xuebiping.bolizhuzi.model.main.GuardListBean;
import com.xuebiping.bolizhuzi.model.main.IsKidModelBean;
import com.xuebiping.bolizhuzi.model.main.MainBean;
import com.xuebiping.bolizhuzi.model.main.MainPageAnchorBean;
import com.xuebiping.bolizhuzi.model.main.MainPageBean;
import com.xuebiping.bolizhuzi.model.main.MainPageSwitchSwerviceNumBean;
import com.xuebiping.bolizhuzi.model.main.PrizeBean;
import com.xuebiping.bolizhuzi.model.main.RedEnvelopesBean;
import com.xuebiping.bolizhuzi.model.main.RedEnvlopesRedwarsBean;
import com.xuebiping.bolizhuzi.model.main.SearchListBean;
import com.xuebiping.bolizhuzi.model.main.SkillAnchorBean;
import com.xuebiping.bolizhuzi.model.main.SystemVersionBean;
import com.xuebiping.bolizhuzi.model.main.UserGenderListBean;
import com.xuebiping.bolizhuzi.model.main.VersionBean;
import com.xuebiping.bolizhuzi.model.main.VideoFeeBean;
import com.xuebiping.bolizhuzi.model.main.VideoGuardBean;
import com.xuebiping.bolizhuzi.model.main.websocket.WebSocketRequestBean;
import com.xuebiping.bolizhuzi.model.settings.BackPackListBean;
import com.xuebiping.bolizhuzi.model.user.bean.UserLiteBean;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
import com.fengliyan.uikit.dialog.GiftListBean;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.news.manager;
package com.xuebiping.bolizhuzi.controller.news.manager;
import android.content.Context;
import android.content.Intent;
@@ -13,16 +13,16 @@ import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.constant.ConsUser;
import com.fengliyan.tianlesue.model.news.ChatBean;
import com.fengliyan.tianlesue.utils.SPUtils;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.base.utils.ToolKit;
import com.fengliyan.tianlesue.view.dynamics.activity.ImageDisplayActivity;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.fengliyan.tianlesue.view.main.utils.JumpUtils;
import com.fengliyan.tianlesue.view.news.fragment.NewFragment;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.constant.ConsUser;
import com.xuebiping.bolizhuzi.model.news.ChatBean;
import com.xuebiping.bolizhuzi.utils.SPUtils;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.base.utils.ToolKit;
import com.xuebiping.bolizhuzi.view.dynamics.activity.ImageDisplayActivity;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.view.main.utils.JumpUtils;
import com.xuebiping.bolizhuzi.view.news.fragment.NewFragment;
import com.fengliyan.messaging.ChatManager;
import com.fengliyan.messaging.CustomAttachment;
import com.fengliyan.messaging.SysInfoDoubleImageAttachment;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.news.manager;
package com.xuebiping.bolizhuzi.controller.news.manager;
import android.content.Context;
import android.graphics.Color;
@@ -7,12 +7,12 @@ import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.user.manager.UserManager;
import com.fengliyan.tianlesue.model.news.RecentContactBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.base.utils.ToolKit;
import com.fengliyan.tianlesue.view.news.fragment.NewFragment;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.user.manager.UserManager;
import com.xuebiping.bolizhuzi.model.news.RecentContactBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.base.utils.ToolKit;
import com.xuebiping.bolizhuzi.view.news.fragment.NewFragment;
import com.fengliyan.messaging.ChatManager;
import com.facebook.drawee.view.SimpleDraweeView;

View File

@@ -1,16 +1,16 @@
package com.fengliyan.tianlesue.controller.news.manager;
package com.xuebiping.bolizhuzi.controller.news.manager;
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
import com.fengliyan.tianlesue.model.main.MainPageBean;
import com.fengliyan.tianlesue.model.news.ChatSettingBean;
import com.fengliyan.tianlesue.model.news.ChatTipBean;
import com.fengliyan.tianlesue.model.news.CustomRemarkBean;
import com.fengliyan.tianlesue.model.news.IMCostBean;
import com.fengliyan.tianlesue.view.base.BaseActivity;
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
import com.xuebiping.bolizhuzi.model.main.MainPageBean;
import com.xuebiping.bolizhuzi.model.news.ChatSettingBean;
import com.xuebiping.bolizhuzi.model.news.ChatTipBean;
import com.xuebiping.bolizhuzi.model.news.CustomRemarkBean;
import com.xuebiping.bolizhuzi.model.news.IMCostBean;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
import com.fengliyan.http.httprequest.HttpMethod;
import com.fengliyan.http.httprequest.TType;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.rank;
package com.xuebiping.bolizhuzi.controller.rank;
import android.content.Context;
import android.content.Intent;
@@ -8,10 +8,10 @@ import android.widget.BaseAdapter;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.settings.NewRankBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.settings.NewRankBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import com.facebook.drawee.view.SimpleDraweeView;
import java.util.ArrayList;

View File

@@ -1,16 +1,16 @@
package com.fengliyan.tianlesue.controller.register.manager;
package com.xuebiping.bolizhuzi.controller.register.manager;
import com.fengliyan.http.httprequest.HttpMethod;
import com.fengliyan.http.httprequest.TType;
import com.fengliyan.http.httprequest.UploadFile;
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
import com.fengliyan.tianlesue.model.login.bean.LoginBean;
import com.fengliyan.tianlesue.model.login.bean.NickNameBean;
import com.fengliyan.tianlesue.view.base.BaseActivity;
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
import com.xuebiping.bolizhuzi.model.login.bean.LoginBean;
import com.xuebiping.bolizhuzi.model.login.bean.NickNameBean;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
import java.util.Map;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
import android.content.Context;
import android.view.LayoutInflater;
@@ -9,10 +9,10 @@ import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.main.adapter.ViewHolder;
import com.fengliyan.tianlesue.model.main.SkillAnchorBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.main.adapter.ViewHolder;
import com.xuebiping.bolizhuzi.model.main.SkillAnchorBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
import android.content.Context;
import android.content.Intent;
@@ -7,11 +7,11 @@ import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.settings.BillBean;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.settings.BillBean;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
public interface CallbackItemTouch {
void itemTouchOnMove(int oldPosition,int newPosition);

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
import android.content.Context;
import android.text.TextUtils;
@@ -12,15 +12,15 @@ import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.main.adapter.ViewHolder;
import com.fengliyan.tianlesue.controller.settings.manager.SettingManager;
import com.fengliyan.tianlesue.model.settings.MemberPrivilegesInfo;
import com.fengliyan.tianlesue.model.settings.RechargeListBean;
import com.fengliyan.tianlesue.view.base.BaseActivity;
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
import com.fengliyan.tianlesue.view.base.utils.view.MemberRechargeDialog;
import com.fengliyan.tianlesue.view.base.utils.view.MemberTipsDialog;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.main.adapter.ViewHolder;
import com.xuebiping.bolizhuzi.controller.settings.manager.SettingManager;
import com.xuebiping.bolizhuzi.model.settings.MemberPrivilegesInfo;
import com.xuebiping.bolizhuzi.model.settings.RechargeListBean;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
import com.xuebiping.bolizhuzi.view.base.utils.view.MemberRechargeDialog;
import com.xuebiping.bolizhuzi.view.base.utils.view.MemberTipsDialog;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,11 +1,11 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
import android.content.Context;
import android.view.View;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.main.adapter.ViewHolder;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.main.adapter.ViewHolder;
import com.facebook.drawee.view.SimpleDraweeView;
public class InfoEditPhotoHolder extends ViewHolder {

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
import static android.view.View.GONE;
@@ -12,9 +12,9 @@ import android.view.ViewGroup;
import androidx.recyclerview.widget.RecyclerView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.utils.SimpleItemTouchCallBack;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.utils.SimpleItemTouchCallBack;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.ArrayList;
import java.util.Collections;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.RecyclerView;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
import android.content.Context;
import android.view.View;
@@ -6,10 +6,10 @@ import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.model.settings.SocialBean;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.model.settings.SocialBean;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
import android.content.Context;
import android.content.Intent;
@@ -11,12 +11,12 @@ import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.main.adapter.ViewHolder;
import com.fengliyan.tianlesue.im.uikit.common.util.sys.ClipboardUtil;
import com.fengliyan.tianlesue.model.settings.InviteDataListBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.main.adapter.ViewHolder;
import com.xuebiping.bolizhuzi.im.uikit.common.util.sys.ClipboardUtil;
import com.xuebiping.bolizhuzi.model.settings.InviteDataListBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
import android.content.Context;
import android.view.LayoutInflater;
@@ -8,9 +8,9 @@ import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.main.adapter.ViewHolder;
import com.fengliyan.tianlesue.model.settings.RechargeBean;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.main.adapter.ViewHolder;
import com.xuebiping.bolizhuzi.model.settings.RechargeBean;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
import android.content.Context;
import android.view.View;
@@ -8,10 +8,10 @@ import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
import com.fengliyan.tianlesue.model.settings.BackPackListBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
import com.xuebiping.bolizhuzi.model.settings.BackPackListBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
import android.content.Context;
@@ -10,10 +10,10 @@ import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.main.adapter.ViewHolder;
import com.fengliyan.tianlesue.model.settings.RechargeBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.main.adapter.ViewHolder;
import com.xuebiping.bolizhuzi.model.settings.RechargeBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter;
package com.xuebiping.bolizhuzi.controller.settings.adapter;
import android.content.Context;
import android.content.Intent;
@@ -10,11 +10,11 @@ import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.fengliyan.tianlesue.R;
import com.fengliyan.tianlesue.controller.main.adapter.ViewHolder;
import com.fengliyan.tianlesue.model.settings.SettingBrandBean;
import com.fengliyan.tianlesue.utils.StrU;
import com.fengliyan.tianlesue.view.settings.LongImageActivity;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.main.adapter.ViewHolder;
import com.xuebiping.bolizhuzi.model.settings.SettingBrandBean;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.settings.LongImageActivity;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.fengliyan.tianlesue.controller.settings.adapter
package com.xuebiping.bolizhuzi.controller.settings.adapter
import android.content.Context
import android.graphics.Color
@@ -9,9 +9,9 @@ import androidx.constraintlayout.widget.ConstraintLayout
import com.chad.library.adapter.base.BaseDelegateMultiAdapter
import com.chad.library.adapter.base.delegate.BaseMultiTypeDelegate
import com.chad.library.adapter.base.viewholder.BaseViewHolder
import com.fengliyan.tianlesue.R
import com.fengliyan.tianlesue.model.settings.SignDataListBean
import com.fengliyan.tianlesue.utils.GlideUtils
import com.xuebiping.bolizhuzi.R
import com.xuebiping.bolizhuzi.model.settings.SignDataListBean
import com.xuebiping.bolizhuzi.utils.GlideUtils
class SignInListAdapter(private val mContext: Context) :
BaseDelegateMultiAdapter<SignDataListBean.SignListBean, BaseViewHolder>() {

Some files were not shown because too many files have changed in this diff Show More