Showing
100 changed files
with
218 additions
and
396 deletions
Too many changes to show.
To preserve performance only 100 of 100+ files are displayed.
| @@ -61,6 +61,7 @@ dependencies { | @@ -61,6 +61,7 @@ dependencies { | ||
| 61 | implementation rootProject.ext.dependencies["material"] | 61 | implementation rootProject.ext.dependencies["material"] |
| 62 | implementation project(':lib_base') | 62 | implementation project(':lib_base') |
| 63 | implementation project(path: ':wdinterfaceimpl') | 63 | implementation project(path: ':wdinterfaceimpl') |
| 64 | + implementation project(path: ':wdlayoutdataimpl') | ||
| 64 | implementation project(path: ':module_home') | 65 | implementation project(path: ':module_home') |
| 65 | implementation project(path: ':module_videoplayer') | 66 | implementation project(path: ':module_videoplayer') |
| 66 | implementation project(path: ':module_personalcenter') | 67 | implementation project(path: ':module_personalcenter') |
| @@ -8,7 +8,6 @@ import android.os.Bundle; | @@ -8,7 +8,6 @@ import android.os.Bundle; | ||
| 8 | import androidx.annotation.Nullable; | 8 | import androidx.annotation.Nullable; |
| 9 | 9 | ||
| 10 | import com.wd.common.utils.ProcessUtils; | 10 | import com.wd.common.utils.ProcessUtils; |
| 11 | -import com.wd.module_home.AppMainActivity; | ||
| 12 | 11 | ||
| 13 | public class MainActivity extends Activity { | 12 | public class MainActivity extends Activity { |
| 14 | 13 |
| @@ -4,7 +4,7 @@ package com.wd.fastcoding.app; | @@ -4,7 +4,7 @@ package com.wd.fastcoding.app; | ||
| 4 | import com.hjq.toast.Toaster; | 4 | import com.hjq.toast.Toaster; |
| 5 | import com.wd.capability.network.RetrofitClient; | 5 | import com.wd.capability.network.RetrofitClient; |
| 6 | import com.wd.capability.router.ArouteInit; | 6 | import com.wd.capability.router.ArouteInit; |
| 7 | -import com.wd.common.base.BaseApplication; | 7 | +import com.wd.foundation.wdkit.base.BaseApplication; |
| 8 | import com.wd.fastcoding.app.start.StartTaskConfig; | 8 | import com.wd.fastcoding.app.start.StartTaskConfig; |
| 9 | import com.wd.foundation.wdkit.utils.CommonUtil; | 9 | import com.wd.foundation.wdkit.utils.CommonUtil; |
| 10 | import com.wd.foundation.wdkitcore.tools.AppContext; | 10 | import com.wd.foundation.wdkitcore.tools.AppContext; |
| @@ -38,6 +38,7 @@ dependencies { | @@ -38,6 +38,7 @@ dependencies { | ||
| 38 | api rootProject.ext.dependencies["gson"] | 38 | api rootProject.ext.dependencies["gson"] |
| 39 | // implementation project(path: ':base_umeng') | 39 | // implementation project(path: ':base_umeng') |
| 40 | implementation project(path: ':base_speech') | 40 | implementation project(path: ':base_speech') |
| 41 | + implementation project(path: ':wdlayout') | ||
| 41 | api project(path: ':lib_base') | 42 | api project(path: ':lib_base') |
| 42 | implementation project(':aar_repo:lib_speech') | 43 | implementation project(':aar_repo:lib_speech') |
| 43 | implementation rootProject.ext.dependencies["eventbus"] | 44 | implementation rootProject.ext.dependencies["eventbus"] |
| @@ -15,8 +15,8 @@ import com.people.comment.view_holder.CommentTitleViewHolder; | @@ -15,8 +15,8 @@ import com.people.comment.view_holder.CommentTitleViewHolder; | ||
| 15 | import com.people.comment.view_holder.EmptyCommentViewHolder; | 15 | import com.people.comment.view_holder.EmptyCommentViewHolder; |
| 16 | import com.people.comment.view_holder.MoreCommentViewHolder; | 16 | import com.people.comment.view_holder.MoreCommentViewHolder; |
| 17 | import com.people.comment.view_holder.NoMoreCommentViewHolder; | 17 | import com.people.comment.view_holder.NoMoreCommentViewHolder; |
| 18 | -import com.wd.common.constant.PageNameConstants; | ||
| 19 | -import com.wd.common.widget.DefaultView; | 18 | +import com.wd.foundation.wdkit.constant.PageNameConstants; |
| 19 | +import com.wd.foundation.wdkit.view.DefaultView; | ||
| 20 | import com.wd.foundation.bean.custom.content.CommentItem; | 20 | import com.wd.foundation.bean.custom.content.CommentItem; |
| 21 | import com.wd.foundation.wdkitcore.tools.ResUtils; | 21 | import com.wd.foundation.wdkitcore.tools.ResUtils; |
| 22 | 22 |
| @@ -9,7 +9,7 @@ import android.widget.FrameLayout; | @@ -9,7 +9,7 @@ import android.widget.FrameLayout; | ||
| 9 | import android.widget.ImageView; | 9 | import android.widget.ImageView; |
| 10 | 10 | ||
| 11 | import com.people.comment.R; | 11 | import com.people.comment.R; |
| 12 | -import com.wd.common.imageglide.ImageUtils; | 12 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; |
| 13 | import com.wd.foundation.wdkit.utils.ScreenUtils; | 13 | import com.wd.foundation.wdkit.utils.ScreenUtils; |
| 14 | 14 | ||
| 15 | import java.util.ArrayList; | 15 | import java.util.ArrayList; |
| @@ -22,9 +22,9 @@ import androidx.core.content.ContextCompat; | @@ -22,9 +22,9 @@ import androidx.core.content.ContextCompat; | ||
| 22 | import com.chad.library.adapter.base.BaseViewHolder; | 22 | import com.chad.library.adapter.base.BaseViewHolder; |
| 23 | import com.people.comment.R; | 23 | import com.people.comment.R; |
| 24 | import com.wd.common.base.BaseSplitAdapter; | 24 | import com.wd.common.base.BaseSplitAdapter; |
| 25 | -import com.wd.common.imageglide.ImageUtils; | ||
| 26 | -import com.wd.common.viewclick.BaseClickListener; | ||
| 27 | -import com.wd.common.widget.ExpandableTextView; | 25 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; |
| 26 | +import com.wd.foundation.wdkit.viewclick.BaseClickListener; | ||
| 27 | +import com.wd.foundation.wdkit.view.ExpandableTextView; | ||
| 28 | import com.wd.foundation.bean.custom.content.CommentItem; | 28 | import com.wd.foundation.bean.custom.content.CommentItem; |
| 29 | import com.wd.foundation.bean.response.ParentCommentVoBean; | 29 | import com.wd.foundation.bean.response.ParentCommentVoBean; |
| 30 | import com.wd.foundation.bean.utils.TimeUtil; | 30 | import com.wd.foundation.bean.utils.TimeUtil; |
| @@ -19,11 +19,10 @@ import androidx.core.content.ContextCompat; | @@ -19,11 +19,10 @@ import androidx.core.content.ContextCompat; | ||
| 19 | import com.chad.library.adapter.base.BaseViewHolder; | 19 | import com.chad.library.adapter.base.BaseViewHolder; |
| 20 | import com.people.comment.R; | 20 | import com.people.comment.R; |
| 21 | import com.wd.common.base.BaseSplitAdapter; | 21 | import com.wd.common.base.BaseSplitAdapter; |
| 22 | -import com.wd.common.imageglide.ImageUtils; | ||
| 23 | -import com.wd.common.viewclick.BaseClickListener; | ||
| 24 | -import com.wd.common.widget.ExpandableTextView; | 22 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; |
| 23 | +import com.wd.foundation.wdkit.viewclick.BaseClickListener; | ||
| 24 | +import com.wd.foundation.wdkit.view.ExpandableTextView; | ||
| 25 | import com.wd.foundation.bean.custom.content.CommentItem; | 25 | import com.wd.foundation.bean.custom.content.CommentItem; |
| 26 | -import com.wd.foundation.bean.music.bean.VoicePlayerBean; | ||
| 27 | import com.wd.foundation.bean.response.ParentCommentVoBean; | 26 | import com.wd.foundation.bean.response.ParentCommentVoBean; |
| 28 | import com.wd.foundation.wdkit.perloader.DeviceHelper; | 27 | import com.wd.foundation.wdkit.perloader.DeviceHelper; |
| 29 | import com.wd.foundation.wdkitcore.tools.AppContext; | 28 | import com.wd.foundation.wdkitcore.tools.AppContext; |
| @@ -10,7 +10,7 @@ import com.people.comment.listener.MyCommentListDataListener; | @@ -10,7 +10,7 @@ import com.people.comment.listener.MyCommentListDataListener; | ||
| 10 | import com.people.comment.listener.SubmitMyCommentListListener; | 10 | import com.people.comment.listener.SubmitMyCommentListListener; |
| 11 | import com.wd.capability.network.BaseObserver; | 11 | import com.wd.capability.network.BaseObserver; |
| 12 | import com.wd.capability.network.bean.MetaBean; | 12 | import com.wd.capability.network.bean.MetaBean; |
| 13 | -import com.wd.capability.network.constant.EventConstants; | 13 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 14 | import com.wd.capability.network.constant.ParameterConstant; | 14 | import com.wd.capability.network.constant.ParameterConstant; |
| 15 | import com.wd.capability.network.fetcher.BaseDataFetcher; | 15 | import com.wd.capability.network.fetcher.BaseDataFetcher; |
| 16 | import com.wd.capability.network.response.BaseResponse; | 16 | import com.wd.capability.network.response.BaseResponse; |
| @@ -19,7 +19,7 @@ import com.wd.common.incentive.constants.TaskOperateTypeConstants; | @@ -19,7 +19,7 @@ import com.wd.common.incentive.constants.TaskOperateTypeConstants; | ||
| 19 | import com.wd.common.incentive.task.TaskManager; | 19 | import com.wd.common.incentive.task.TaskManager; |
| 20 | import com.wd.common.interact.ICommentDataNewListener; | 20 | import com.wd.common.interact.ICommentDataNewListener; |
| 21 | import com.wd.common.utils.CommonNetUtils; | 21 | import com.wd.common.utils.CommonNetUtils; |
| 22 | -import com.wd.common.utils.PDUtils; | 22 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 23 | import com.wd.foundation.bean.comment.CommentListBean; | 23 | import com.wd.foundation.bean.comment.CommentListBean; |
| 24 | import com.wd.foundation.bean.comment.CommentStatusBean; | 24 | import com.wd.foundation.bean.comment.CommentStatusBean; |
| 25 | import com.wd.foundation.bean.custom.content.CommentItem; | 25 | import com.wd.foundation.bean.custom.content.CommentItem; |
| @@ -7,7 +7,7 @@ import com.people.comment.listener.BatchMyCommentListLikeStatusListener; | @@ -7,7 +7,7 @@ import com.people.comment.listener.BatchMyCommentListLikeStatusListener; | ||
| 7 | import com.people.comment.listener.DeleteMyCommentListListener; | 7 | import com.people.comment.listener.DeleteMyCommentListListener; |
| 8 | import com.people.comment.listener.MyCommentListDataListener; | 8 | import com.people.comment.listener.MyCommentListDataListener; |
| 9 | import com.people.comment.listener.SubmitMyCommentListListener; | 9 | import com.people.comment.listener.SubmitMyCommentListListener; |
| 10 | -import com.wd.common.UIViewModel; | 10 | +import com.wd.foundation.wdkit.mvvm.vm.UIViewModel; |
| 11 | import com.wd.common.interact.ICommentDataNewListener; | 11 | import com.wd.common.interact.ICommentDataNewListener; |
| 12 | import com.wd.common.interfaces.OnGetContentBeanSuccessListener; | 12 | import com.wd.common.interfaces.OnGetContentBeanSuccessListener; |
| 13 | import com.wd.common.utils.CommonNetUtils; | 13 | import com.wd.common.utils.CommonNetUtils; |
| @@ -3,7 +3,7 @@ package com.people.comment.comment.vm; | @@ -3,7 +3,7 @@ package com.people.comment.comment.vm; | ||
| 3 | import androidx.lifecycle.LifecycleOwner; | 3 | import androidx.lifecycle.LifecycleOwner; |
| 4 | import com.people.comment.comment.listener.IVisitorCommentDataListener; | 4 | import com.people.comment.comment.listener.IVisitorCommentDataListener; |
| 5 | import com.people.comment.comment.model.VisitorCommentDataFetcher; | 5 | import com.people.comment.comment.model.VisitorCommentDataFetcher; |
| 6 | -import com.wd.common.UIViewModel; | 6 | +import com.wd.foundation.wdkit.mvvm.vm.UIViewModel; |
| 7 | 7 | ||
| 8 | /** | 8 | /** |
| 9 | * 游客评论vm | 9 | * 游客评论vm |
| 1 | -package com.wd.capability.layout.ui.commonpage; | 1 | +package com.people.comment.commonpage; |
| 2 | 2 | ||
| 3 | import android.text.TextUtils; | 3 | import android.text.TextUtils; |
| 4 | 4 | ||
| 5 | import androidx.annotation.NonNull; | 5 | import androidx.annotation.NonNull; |
| 6 | 6 | ||
| 7 | 7 | ||
| 8 | -import com.wd.common.constant.PageNameConstants; | 8 | +import com.wd.foundation.wdkit.constant.PageNameConstants; |
| 9 | import com.wd.foundation.bean.convenience.AskItemBean; | 9 | import com.wd.foundation.bean.convenience.AskItemBean; |
| 10 | import com.wd.foundation.bean.custom.act.BaseActivityBean; | 10 | import com.wd.foundation.bean.custom.act.BaseActivityBean; |
| 11 | import com.wd.foundation.bean.custom.comp.AudioBean; | 11 | import com.wd.foundation.bean.custom.comp.AudioBean; |
| 1 | -package com.wd.capability.layout.ui.commonpage; | 1 | +package com.people.comment.commonpage; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 3 | import android.content.Context; |
| 4 | import android.text.TextUtils; | 4 | import android.text.TextUtils; |
| 5 | 5 | ||
| 6 | +import com.people.comment.fragment.TemplateFragment; | ||
| 6 | import com.people.room.SubscribeLivingHelper; | 7 | import com.people.room.SubscribeLivingHelper; |
| 7 | import com.people.room.entity.SubscribeLivingModel; | 8 | import com.people.room.entity.SubscribeLivingModel; |
| 8 | import com.wd.capability.layout.R; | 9 | import com.wd.capability.layout.R; |
| 9 | -import com.wd.capability.layout.fragment.TemplateFragment; | ||
| 10 | import com.wd.capability.network.BaseObserver; | 10 | import com.wd.capability.network.BaseObserver; |
| 11 | import com.wd.capability.network.constant.ParameterConstant; | 11 | import com.wd.capability.network.constant.ParameterConstant; |
| 12 | import com.wd.capability.network.response.BaseResponse; | 12 | import com.wd.capability.network.response.BaseResponse; |
| 13 | import com.wd.common.api.RequestApi; | 13 | import com.wd.common.api.RequestApi; |
| 14 | -import com.wd.common.constant.PageNameConstants; | 14 | +import com.wd.foundation.wdkit.constant.PageNameConstants; |
| 15 | import com.wd.common.utils.CommonNetUtils; | 15 | import com.wd.common.utils.CommonNetUtils; |
| 16 | -import com.wd.common.utils.PDUtils; | 16 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 17 | import com.wd.common.utils.WorksDataHelper; | 17 | import com.wd.common.utils.WorksDataHelper; |
| 18 | import com.wd.foundation.bean.RecListBean; | 18 | import com.wd.foundation.bean.RecListBean; |
| 19 | import com.wd.foundation.bean.analytics.LiveTypeConstants; | 19 | import com.wd.foundation.bean.analytics.LiveTypeConstants; |
| 1 | -package com.wd.capability.layout.ui.commonpage; | 1 | +package com.people.comment.commonpage; |
| 2 | 2 | ||
| 3 | import com.wd.capability.layout.comp.layoutdata.Page; | 3 | import com.wd.capability.layout.comp.layoutdata.Page; |
| 4 | import com.wd.foundation.bean.custom.comp.PageBean; | 4 | import com.wd.foundation.bean.custom.comp.PageBean; |
| 1 | -package com.wd.capability.layout.ui.commonpage; | 1 | +package com.people.comment.commonpage; |
| 2 | 2 | ||
| 3 | import com.people.room.entity.ChannelBean; | 3 | import com.people.room.entity.ChannelBean; |
| 4 | import com.wd.capability.layout.comp.layoutdata.AbsGroup; | 4 | import com.wd.capability.layout.comp.layoutdata.AbsGroup; |
| 5 | import com.wd.capability.layout.comp.layoutdata.Page; | 5 | import com.wd.capability.layout.comp.layoutdata.Page; |
| 6 | import com.wd.capability.layout.comp.parser.ChannelSectionParser; | 6 | import com.wd.capability.layout.comp.parser.ChannelSectionParser; |
| 7 | +import com.wd.capability.layout.ui.follow.listener.BatchCallback; | ||
| 7 | import com.wd.capability.layout.uitls.CompentLogicUtil; | 8 | import com.wd.capability.layout.uitls.CompentLogicUtil; |
| 8 | import com.wd.capability.network.fetcher.BaseDataFetcher; | 9 | import com.wd.capability.network.fetcher.BaseDataFetcher; |
| 9 | import com.wd.common.api.RequestApi; | 10 | import com.wd.common.api.RequestApi; |
| 10 | import com.wd.common.fetcher.InteractionStatusDataFetcher; | 11 | import com.wd.common.fetcher.InteractionStatusDataFetcher; |
| 11 | -import com.wd.common.listener.BatchCallback; | ||
| 12 | -import com.wd.common.utils.PDUtils; | 12 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 13 | import com.wd.foundation.bean.comment.DisplayWorkInfoBean; | 13 | import com.wd.foundation.bean.comment.DisplayWorkInfoBean; |
| 14 | import com.wd.foundation.bean.custom.comp.CompBean; | 14 | import com.wd.foundation.bean.custom.comp.CompBean; |
| 15 | import com.wd.foundation.bean.custom.comp.GoldenPositionExtraBean; | 15 | import com.wd.foundation.bean.custom.comp.GoldenPositionExtraBean; |
| 1 | package com.people.comment.dialog; | 1 | package com.people.comment.dialog; |
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | -import android.content.pm.ActivityInfo; | ||
| 5 | import android.graphics.Color; | 4 | import android.graphics.Color; |
| 6 | import android.graphics.drawable.ColorDrawable; | 5 | import android.graphics.drawable.ColorDrawable; |
| 7 | import android.os.Bundle; | 6 | import android.os.Bundle; |
| @@ -18,10 +17,9 @@ import androidx.core.content.ContextCompat; | @@ -18,10 +17,9 @@ import androidx.core.content.ContextCompat; | ||
| 18 | import com.people.comment.R; | 17 | import com.people.comment.R; |
| 19 | import com.people.comment.listener.CommitDialogListener; | 18 | import com.people.comment.listener.CommitDialogListener; |
| 20 | import com.people.comment.manager.ExpressionManager; | 19 | import com.people.comment.manager.ExpressionManager; |
| 21 | -import com.people.comment.utils.KeyboardHelper; | ||
| 22 | -import com.wd.common.constant.PageNameConstants; | 20 | +import com.wd.foundation.wdkit.constant.PageNameConstants; |
| 23 | import com.wd.common.dialog.LayerDialog; | 21 | import com.wd.common.dialog.LayerDialog; |
| 24 | -import com.wd.common.imageglide.ImageUtils; | 22 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; |
| 25 | import com.wd.common.permissions.IPmsCallBack; | 23 | import com.wd.common.permissions.IPmsCallBack; |
| 26 | import com.wd.common.permissions.PermissionsUtils; | 24 | import com.wd.common.permissions.PermissionsUtils; |
| 27 | import com.wd.common.widget.edittext.AutoAdaptTextSize; | 25 | import com.wd.common.widget.edittext.AutoAdaptTextSize; |
| @@ -40,7 +38,6 @@ import org.greenrobot.eventbus.Subscribe; | @@ -40,7 +38,6 @@ import org.greenrobot.eventbus.Subscribe; | ||
| 40 | import org.greenrobot.eventbus.ThreadMode; | 38 | import org.greenrobot.eventbus.ThreadMode; |
| 41 | 39 | ||
| 42 | import java.util.ArrayList; | 40 | import java.util.ArrayList; |
| 43 | -import java.util.EnumSet; | ||
| 44 | import java.util.List; | 41 | import java.util.List; |
| 45 | 42 | ||
| 46 | /** | 43 | /** |
| @@ -26,20 +26,18 @@ import com.scwang.smart.refresh.layout.api.RefreshLayout; | @@ -26,20 +26,18 @@ import com.scwang.smart.refresh.layout.api.RefreshLayout; | ||
| 26 | import com.scwang.smart.refresh.layout.listener.OnLoadMoreListener; | 26 | import com.scwang.smart.refresh.layout.listener.OnLoadMoreListener; |
| 27 | import com.wd.base.log.Logger; | 27 | import com.wd.base.log.Logger; |
| 28 | import com.wd.capability.network.BaseObserver; | 28 | import com.wd.capability.network.BaseObserver; |
| 29 | -import com.wd.capability.network.constant.EventConstants; | 29 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 30 | import com.wd.capability.network.response.ExceptionHandle; | 30 | import com.wd.capability.network.response.ExceptionHandle; |
| 31 | -import com.wd.common.constant.RegionNameConstants; | ||
| 32 | -import com.wd.common.dialog.AlertDialog; | 31 | +import com.wd.foundation.wdkit.dialog.AlertDialog; |
| 33 | import com.wd.common.enums.MoreEnum; | 32 | import com.wd.common.enums.MoreEnum; |
| 34 | import com.wd.common.enums.PosterTypeEnum; | 33 | import com.wd.common.enums.PosterTypeEnum; |
| 35 | import com.wd.common.progress.PageLoadingView; | 34 | import com.wd.common.progress.PageLoadingView; |
| 36 | import com.wd.common.utils.CommonNetUtils; | 35 | import com.wd.common.utils.CommonNetUtils; |
| 37 | -import com.wd.common.utils.PDUtils; | 36 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 38 | import com.wd.common.utils.ProcessUtils; | 37 | import com.wd.common.utils.ProcessUtils; |
| 39 | import com.wd.common.widget.BottomCommentFunctionBar; | 38 | import com.wd.common.widget.BottomCommentFunctionBar; |
| 40 | -import com.wd.common.widget.CommomLoadMoreFooter; | ||
| 41 | -import com.wd.common.widget.CustomSmartRefreshLayout; | ||
| 42 | -import com.wd.foundation.bean.analytics.TrackContentBean; | 39 | +import com.wd.foundation.wdkit.view.CommomLoadMoreFooter; |
| 40 | +import com.wd.foundation.wdkit.view.CustomSmartRefreshLayout; | ||
| 43 | import com.wd.foundation.bean.comment.CommentListBean; | 41 | import com.wd.foundation.bean.comment.CommentListBean; |
| 44 | import com.wd.foundation.bean.comment.CommentStatusBean; | 42 | import com.wd.foundation.bean.comment.CommentStatusBean; |
| 45 | import com.wd.foundation.bean.comment.TransparentBean; | 43 | import com.wd.foundation.bean.comment.TransparentBean; |
| @@ -29,7 +29,7 @@ import com.people.comment.bean.EmojiEntity; | @@ -29,7 +29,7 @@ import com.people.comment.bean.EmojiEntity; | ||
| 29 | import com.people.comment.listener.CommentSeedListener; | 29 | import com.people.comment.listener.CommentSeedListener; |
| 30 | import com.wd.capability.network.BaseObserver; | 30 | import com.wd.capability.network.BaseObserver; |
| 31 | import com.wd.capability.network.bean.MetaBean; | 31 | import com.wd.capability.network.bean.MetaBean; |
| 32 | -import com.wd.capability.network.constant.EventConstants; | 32 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 33 | import com.wd.common.listener.SimpleTextWatcher; | 33 | import com.wd.common.listener.SimpleTextWatcher; |
| 34 | import com.wd.common.utils.CommonNetUtils; | 34 | import com.wd.common.utils.CommonNetUtils; |
| 35 | import com.wd.common.widget.InnerGridView; | 35 | import com.wd.common.widget.InnerGridView; |
| @@ -18,21 +18,20 @@ import com.people.comment.dialog.CommentCommitDialog; | @@ -18,21 +18,20 @@ import com.people.comment.dialog.CommentCommitDialog; | ||
| 18 | import com.people.comment.listener.CommitDialogListener; | 18 | import com.people.comment.listener.CommitDialogListener; |
| 19 | import com.scwang.smart.refresh.layout.api.RefreshLayout; | 19 | import com.scwang.smart.refresh.layout.api.RefreshLayout; |
| 20 | import com.scwang.smart.refresh.layout.listener.OnLoadMoreListener; | 20 | import com.scwang.smart.refresh.layout.listener.OnLoadMoreListener; |
| 21 | -import com.wd.capability.network.constant.EventConstants; | 21 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 22 | import com.wd.capability.network.response.ExceptionHandle; | 22 | import com.wd.capability.network.response.ExceptionHandle; |
| 23 | import com.wd.common.base.BaseActivity; | 23 | import com.wd.common.base.BaseActivity; |
| 24 | -import com.wd.common.base.BaseLazyFragment; | ||
| 25 | -import com.wd.common.dialog.AlertDialog; | 24 | +import com.wd.foundation.wdkit.base.fragment.BaseLazyFragment; |
| 25 | +import com.wd.foundation.wdkit.dialog.AlertDialog; | ||
| 26 | import com.wd.common.enums.MoreEnum; | 26 | import com.wd.common.enums.MoreEnum; |
| 27 | import com.wd.common.enums.PosterTypeEnum; | 27 | import com.wd.common.enums.PosterTypeEnum; |
| 28 | import com.wd.common.interact.ICommentDataNewListener; | 28 | import com.wd.common.interact.ICommentDataNewListener; |
| 29 | import com.wd.common.manager.WrapContentLinearLayoutManager; | 29 | import com.wd.common.manager.WrapContentLinearLayoutManager; |
| 30 | -import com.wd.common.utils.PDUtils; | 30 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 31 | import com.wd.common.utils.ProcessUtils; | 31 | import com.wd.common.utils.ProcessUtils; |
| 32 | -import com.wd.common.widget.CommomLoadMoreFooter; | ||
| 33 | -import com.wd.common.widget.CustomSmartRefreshLayout; | 32 | +import com.wd.foundation.wdkit.view.CommomLoadMoreFooter; |
| 33 | +import com.wd.foundation.wdkit.view.CustomSmartRefreshLayout; | ||
| 34 | import com.wd.foundation.bean.analytics.TraceBean; | 34 | import com.wd.foundation.bean.analytics.TraceBean; |
| 35 | -import com.wd.foundation.bean.analytics.TrackContentBean; | ||
| 36 | import com.wd.foundation.bean.comment.CommentListBean; | 35 | import com.wd.foundation.bean.comment.CommentListBean; |
| 37 | import com.wd.foundation.bean.comment.CommentStatusBean; | 36 | import com.wd.foundation.bean.comment.CommentStatusBean; |
| 38 | import com.wd.foundation.bean.comment.TransparentBean; | 37 | import com.wd.foundation.bean.comment.TransparentBean; |
| 1 | -package com.wd.capability.layout.fragment; | 1 | +package com.people.comment.fragment; |
| 2 | 2 | ||
| 3 | import android.content.res.Configuration; | 3 | import android.content.res.Configuration; |
| 4 | import android.os.Bundle; | 4 | import android.os.Bundle; |
| @@ -18,15 +18,18 @@ import androidx.recyclerview.widget.GridLayoutManager; | @@ -18,15 +18,18 @@ import androidx.recyclerview.widget.GridLayoutManager; | ||
| 18 | import androidx.recyclerview.widget.RecyclerView; | 18 | import androidx.recyclerview.widget.RecyclerView; |
| 19 | import androidx.recyclerview.widget.SimpleItemAnimator; | 19 | import androidx.recyclerview.widget.SimpleItemAnimator; |
| 20 | 20 | ||
| 21 | +import com.people.comment.R; | ||
| 21 | import com.people.comment.bean.CommentClickShowType; | 22 | import com.people.comment.bean.CommentClickShowType; |
| 22 | import com.people.comment.comment.vm.CommentViewModel; | 23 | import com.people.comment.comment.vm.CommentViewModel; |
| 24 | +import com.people.comment.commonpage.TemplatePageDataFetcher; | ||
| 25 | +import com.people.comment.commonpage.TemplatePageDataListener; | ||
| 26 | +import com.people.comment.commonpage.TemplatePageDataViewModel; | ||
| 23 | import com.people.comment.dialog.CommentCommitDialog; | 27 | import com.people.comment.dialog.CommentCommitDialog; |
| 24 | import com.people.comment.listener.CommitDialogListener; | 28 | import com.people.comment.listener.CommitDialogListener; |
| 25 | import com.people.room.entity.ChannelBean; | 29 | import com.people.room.entity.ChannelBean; |
| 26 | import com.scwang.smart.refresh.layout.api.RefreshLayout; | 30 | import com.scwang.smart.refresh.layout.api.RefreshLayout; |
| 27 | import com.scwang.smart.refresh.layout.listener.OnRefreshLoadMoreListener; | 31 | import com.scwang.smart.refresh.layout.listener.OnRefreshLoadMoreListener; |
| 28 | import com.wd.base.log.Logger; | 32 | import com.wd.base.log.Logger; |
| 29 | -import com.wd.capability.layout.R; | ||
| 30 | import com.wd.capability.layout.comp.layoutdata.AbsGroup; | 33 | import com.wd.capability.layout.comp.layoutdata.AbsGroup; |
| 31 | import com.wd.capability.layout.comp.layoutdata.AbsSection; | 34 | import com.wd.capability.layout.comp.layoutdata.AbsSection; |
| 32 | import com.wd.capability.layout.comp.layoutdata.Group; | 35 | import com.wd.capability.layout.comp.layoutdata.Group; |
| @@ -38,30 +41,27 @@ import com.wd.capability.layout.comp.layoutmanager.LayoutAdapter; | @@ -38,30 +41,27 @@ import com.wd.capability.layout.comp.layoutmanager.LayoutAdapter; | ||
| 38 | import com.wd.capability.layout.comp.layoutmanager.channel.CompBeSimilarMore; | 41 | import com.wd.capability.layout.comp.layoutmanager.channel.CompBeSimilarMore; |
| 39 | import com.wd.capability.layout.comp.layoutmanager.channel.CompLabel01; | 42 | import com.wd.capability.layout.comp.layoutmanager.channel.CompLabel01; |
| 40 | import com.wd.capability.layout.comp.layoutmanager.channel.CompSingleMessageBoard; | 43 | import com.wd.capability.layout.comp.layoutmanager.channel.CompSingleMessageBoard; |
| 41 | -import com.wd.capability.layout.ui.commonpage.TemplatePageDataFetcher; | ||
| 42 | -import com.wd.capability.layout.ui.commonpage.TemplatePageDataListener; | ||
| 43 | -import com.wd.capability.layout.ui.commonpage.TemplatePageDataViewModel; | ||
| 44 | import com.wd.capability.layout.ui.widget.ColumnRecyclerView; | 44 | import com.wd.capability.layout.ui.widget.ColumnRecyclerView; |
| 45 | -import com.wd.capability.layout.ui.widget.VerticalLoadScrollListener; | ||
| 46 | import com.wd.capability.layout.ui.widget.itemhelp.ItemStateChangeListener; | 45 | import com.wd.capability.layout.ui.widget.itemhelp.ItemStateChangeListener; |
| 47 | -import com.wd.capability.layout.ui.widget.progress.PageLoadingView; | ||
| 48 | import com.wd.capability.layout.uitls.CompentLogicUtil; | 46 | import com.wd.capability.layout.uitls.CompentLogicUtil; |
| 49 | -import com.wd.capability.network.BaseObserver; | ||
| 50 | -import com.wd.capability.network.bean.MetaBean; | ||
| 51 | -import com.wd.capability.network.constant.EventConstants; | ||
| 52 | -import com.wd.capability.network.utils.NetworkUtil; | ||
| 53 | -import com.wd.common.base.BaseAutoLazyFragment; | ||
| 54 | -import com.wd.common.decoration.Decoration; | 47 | +import com.wd.foundation.wdkit.dialog.AlertDialog; |
| 55 | import com.wd.common.enums.MoreEnum; | 48 | import com.wd.common.enums.MoreEnum; |
| 56 | import com.wd.common.interact.ICommentDataNewListener; | 49 | import com.wd.common.interact.ICommentDataNewListener; |
| 50 | +import com.wd.common.interfaces.VerticalLoadScrollListener; | ||
| 57 | import com.wd.common.utils.CommonNetUtils; | 51 | import com.wd.common.utils.CommonNetUtils; |
| 58 | -import com.wd.common.utils.PDUtils; | 52 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 59 | import com.wd.common.utils.ProcessUtils; | 53 | import com.wd.common.utils.ProcessUtils; |
| 60 | -import com.wd.common.widget.CommomLoadMoreFooter; | ||
| 61 | -import com.wd.common.widget.CommonRefreshHeader; | ||
| 62 | -import com.wd.common.widget.CustomSmartRefreshLayout; | ||
| 63 | -import com.wd.common.widget.DefaultView; | ||
| 64 | -import com.wd.foundation.bean.analytics.TrackContentBean; | 54 | +import com.wd.foundation.wdkit.base.fragment.BaseAutoLazyFragment; |
| 55 | +import com.wd.foundation.wdkit.decoration.Decoration; | ||
| 56 | +import com.wd.foundation.wdkit.view.CommomLoadMoreFooter; | ||
| 57 | +import com.wd.foundation.wdkit.view.CommonRefreshHeader; | ||
| 58 | +import com.wd.foundation.wdkit.view.CustomSmartRefreshLayout; | ||
| 59 | +import com.wd.foundation.wdkit.view.PageLoadingView; | ||
| 60 | +import com.wd.capability.network.BaseObserver; | ||
| 61 | +import com.wd.capability.network.bean.MetaBean; | ||
| 62 | +import com.wd.foundation.wdkit.constant.EventConstants; | ||
| 63 | +import com.wd.capability.network.utils.NetworkUtil; | ||
| 64 | +import com.wd.foundation.wdkit.view.DefaultView; | ||
| 65 | import com.wd.foundation.bean.comment.CommentListBean; | 65 | import com.wd.foundation.bean.comment.CommentListBean; |
| 66 | import com.wd.foundation.bean.comment.CommentStatusBean; | 66 | import com.wd.foundation.bean.comment.CommentStatusBean; |
| 67 | import com.wd.foundation.bean.comment.TransparentBean; | 67 | import com.wd.foundation.bean.comment.TransparentBean; |
| @@ -92,7 +92,6 @@ import com.wd.foundation.wdkitcore.tools.ResUtils; | @@ -92,7 +92,6 @@ import com.wd.foundation.wdkitcore.tools.ResUtils; | ||
| 92 | import com.wd.foundation.wdkitcore.tools.StringUtils; | 92 | import com.wd.foundation.wdkitcore.tools.StringUtils; |
| 93 | 93 | ||
| 94 | import org.jetbrains.annotations.NotNull; | 94 | import org.jetbrains.annotations.NotNull; |
| 95 | -import com.wd.common.dialog.AlertDialog; | ||
| 96 | 95 | ||
| 97 | import java.util.ArrayList; | 96 | import java.util.ArrayList; |
| 98 | import java.util.List; | 97 | import java.util.List; |
| @@ -11,7 +11,7 @@ import com.people.comment.listener.CommentClickListener; | @@ -11,7 +11,7 @@ import com.people.comment.listener.CommentClickListener; | ||
| 11 | import com.people.comment.view.easy_pop.EasyPopup; | 11 | import com.people.comment.view.easy_pop.EasyPopup; |
| 12 | import com.people.comment.view.easy_pop.XGravity; | 12 | import com.people.comment.view.easy_pop.XGravity; |
| 13 | import com.people.comment.view.easy_pop.YGravity; | 13 | import com.people.comment.view.easy_pop.YGravity; |
| 14 | -import com.wd.common.utils.PDUtils; | 14 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 15 | import com.wd.common.utils.ProcessUtils; | 15 | import com.wd.common.utils.ProcessUtils; |
| 16 | import com.wd.foundation.wdkitcore.tools.AppContext; | 16 | import com.wd.foundation.wdkitcore.tools.AppContext; |
| 17 | 17 |
| @@ -18,11 +18,11 @@ import androidx.recyclerview.widget.RecyclerView; | @@ -18,11 +18,11 @@ import androidx.recyclerview.widget.RecyclerView; | ||
| 18 | 18 | ||
| 19 | import com.people.comment.R; | 19 | import com.people.comment.R; |
| 20 | import com.people.comment.adapter.CommentListAdapter; | 20 | import com.people.comment.adapter.CommentListAdapter; |
| 21 | -import com.wd.common.imageglide.ImageUtils; | ||
| 22 | -import com.wd.common.utils.FontSettingUtil; | 21 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; |
| 22 | +import com.wd.foundation.wdkit.utils.FontSettingUtil; | ||
| 23 | import com.wd.common.utils.TimeTools; | 23 | import com.wd.common.utils.TimeTools; |
| 24 | -import com.wd.common.viewclick.BaseClickListener; | ||
| 25 | -import com.wd.common.widget.ExpandableTextView; | 24 | +import com.wd.foundation.wdkit.viewclick.BaseClickListener; |
| 25 | +import com.wd.foundation.wdkit.view.ExpandableTextView; | ||
| 26 | import com.wd.foundation.bean.custom.content.CommentItem; | 26 | import com.wd.foundation.bean.custom.content.CommentItem; |
| 27 | import com.wd.foundation.wdkit.utils.NumberStrUtils; | 27 | import com.wd.foundation.wdkit.utils.NumberStrUtils; |
| 28 | import com.wd.foundation.wdkit.utils.SpUtils; | 28 | import com.wd.foundation.wdkit.utils.SpUtils; |
| @@ -18,11 +18,11 @@ import androidx.recyclerview.widget.RecyclerView; | @@ -18,11 +18,11 @@ import androidx.recyclerview.widget.RecyclerView; | ||
| 18 | 18 | ||
| 19 | import com.people.comment.R; | 19 | import com.people.comment.R; |
| 20 | import com.people.comment.adapter.CommentListAdapter; | 20 | import com.people.comment.adapter.CommentListAdapter; |
| 21 | -import com.wd.common.imageglide.ImageUtils; | ||
| 22 | -import com.wd.common.utils.FontSettingUtil; | 21 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; |
| 22 | +import com.wd.foundation.wdkit.utils.FontSettingUtil; | ||
| 23 | import com.wd.common.utils.TimeTools; | 23 | import com.wd.common.utils.TimeTools; |
| 24 | -import com.wd.common.viewclick.BaseClickListener; | ||
| 25 | -import com.wd.common.widget.ExpandableTextView; | 24 | +import com.wd.foundation.wdkit.viewclick.BaseClickListener; |
| 25 | +import com.wd.foundation.wdkit.view.ExpandableTextView; | ||
| 26 | import com.wd.foundation.bean.custom.content.CommentItem; | 26 | import com.wd.foundation.bean.custom.content.CommentItem; |
| 27 | import com.wd.foundation.wdkit.utils.FilletUtil; | 27 | import com.wd.foundation.wdkit.utils.FilletUtil; |
| 28 | import com.wd.foundation.wdkit.utils.NumberStrUtils; | 28 | import com.wd.foundation.wdkit.utils.NumberStrUtils; |
| @@ -5,7 +5,7 @@ import android.view.View; | @@ -5,7 +5,7 @@ import android.view.View; | ||
| 5 | import androidx.recyclerview.widget.RecyclerView; | 5 | import androidx.recyclerview.widget.RecyclerView; |
| 6 | 6 | ||
| 7 | import com.people.comment.R; | 7 | import com.people.comment.R; |
| 8 | -import com.wd.common.widget.DefaultView; | 8 | +import com.wd.foundation.wdkit.view.DefaultView; |
| 9 | import com.wd.foundation.wdkit.constant.DefaultViewConstant; | 9 | import com.wd.foundation.wdkit.constant.DefaultViewConstant; |
| 10 | 10 | ||
| 11 | /** | 11 | /** |
| @@ -9,7 +9,7 @@ import androidx.recyclerview.widget.RecyclerView; | @@ -9,7 +9,7 @@ import androidx.recyclerview.widget.RecyclerView; | ||
| 9 | 9 | ||
| 10 | import com.people.comment.R; | 10 | import com.people.comment.R; |
| 11 | import com.people.comment.adapter.CommentListAdapter; | 11 | import com.people.comment.adapter.CommentListAdapter; |
| 12 | -import com.wd.common.viewclick.BaseClickListener; | 12 | +import com.wd.foundation.wdkit.viewclick.BaseClickListener; |
| 13 | 13 | ||
| 14 | /** | 14 | /** |
| 15 | * @author ouyang | 15 | * @author ouyang |
| @@ -65,7 +65,7 @@ | @@ -65,7 +65,7 @@ | ||
| 65 | android:layout_weight="1" | 65 | android:layout_weight="1" |
| 66 | android:background="@color/res_color_common_C8"> | 66 | android:background="@color/res_color_common_C8"> |
| 67 | 67 | ||
| 68 | - <com.wd.common.widget.CustomSmartRefreshLayout | 68 | + <com.wd.foundation.wdkit.view.CustomSmartRefreshLayout |
| 69 | android:id="@+id/data_SFL" | 69 | android:id="@+id/data_SFL" |
| 70 | android:layout_width="match_parent" | 70 | android:layout_width="match_parent" |
| 71 | android:layout_height="match_parent" | 71 | android:layout_height="match_parent" |
| @@ -77,7 +77,7 @@ | @@ -77,7 +77,7 @@ | ||
| 77 | android:layout_height="match_parent" | 77 | android:layout_height="match_parent" |
| 78 | android:scrollbars="none" /> | 78 | android:scrollbars="none" /> |
| 79 | 79 | ||
| 80 | - </com.wd.common.widget.CustomSmartRefreshLayout> | 80 | + </com.wd.foundation.wdkit.view.CustomSmartRefreshLayout> |
| 81 | 81 | ||
| 82 | <com.wd.common.progress.PageLoadingView | 82 | <com.wd.common.progress.PageLoadingView |
| 83 | android:id="@+id/loading_view" | 83 | android:id="@+id/loading_view" |
| @@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
| 4 | android:layout_height="match_parent" | 4 | android:layout_height="match_parent" |
| 5 | xmlns:app="http://schemas.android.com/apk/res-auto"> | 5 | xmlns:app="http://schemas.android.com/apk/res-auto"> |
| 6 | 6 | ||
| 7 | - <com.wd.common.widget.CustomSmartRefreshLayout | 7 | + <com.wd.foundation.wdkit.view.CustomSmartRefreshLayout |
| 8 | android:id="@+id/layout_refresh" | 8 | android:id="@+id/layout_refresh" |
| 9 | android:layout_width="match_parent" | 9 | android:layout_width="match_parent" |
| 10 | android:layout_height="match_parent" | 10 | android:layout_height="match_parent" |
| @@ -19,6 +19,6 @@ | @@ -19,6 +19,6 @@ | ||
| 19 | android:background="@color/res_color_common_C8" | 19 | android:background="@color/res_color_common_C8" |
| 20 | android:overScrollMode="never"/> | 20 | android:overScrollMode="never"/> |
| 21 | 21 | ||
| 22 | - </com.wd.common.widget.CustomSmartRefreshLayout> | 22 | + </com.wd.foundation.wdkit.view.CustomSmartRefreshLayout> |
| 23 | 23 | ||
| 24 | </androidx.constraintlayout.widget.ConstraintLayout> | 24 | </androidx.constraintlayout.widget.ConstraintLayout> |
| @@ -169,7 +169,7 @@ | @@ -169,7 +169,7 @@ | ||
| 169 | android:orientation="vertical"> | 169 | android:orientation="vertical"> |
| 170 | 170 | ||
| 171 | <!--文字显示--> | 171 | <!--文字显示--> |
| 172 | - <com.wd.common.widget.ExpandableTextView | 172 | + <com.wd.foundation.wdkit.view.ExpandableTextView |
| 173 | android:id="@+id/content_ETV" | 173 | android:id="@+id/content_ETV" |
| 174 | android:layout_width="match_parent" | 174 | android:layout_width="match_parent" |
| 175 | android:layout_height="wrap_content" | 175 | android:layout_height="wrap_content" |
| @@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
| 4 | android:layout_width="match_parent" | 4 | android:layout_width="match_parent" |
| 5 | android:layout_height="@dimen/rmrb_dp300"> | 5 | android:layout_height="@dimen/rmrb_dp300"> |
| 6 | 6 | ||
| 7 | - <com.wd.common.widget.DefaultView | 7 | + <com.wd.foundation.wdkit.view.DefaultView |
| 8 | android:id="@+id/defaultview" | 8 | android:id="@+id/defaultview" |
| 9 | android:layout_width="match_parent" | 9 | android:layout_width="match_parent" |
| 10 | android:layout_height="match_parent" /> | 10 | android:layout_height="match_parent" /> |
| @@ -132,7 +132,7 @@ | @@ -132,7 +132,7 @@ | ||
| 132 | android:orientation="vertical"> | 132 | android:orientation="vertical"> |
| 133 | 133 | ||
| 134 | <!--评论内容--> | 134 | <!--评论内容--> |
| 135 | - <com.wd.common.widget.ExpandableTextView | 135 | + <com.wd.foundation.wdkit.view.ExpandableTextView |
| 136 | android:id="@+id/content_ETV" | 136 | android:id="@+id/content_ETV" |
| 137 | android:layout_width="match_parent" | 137 | android:layout_width="match_parent" |
| 138 | android:layout_height="wrap_content" | 138 | android:layout_height="wrap_content" |
| @@ -117,7 +117,7 @@ | @@ -117,7 +117,7 @@ | ||
| 117 | 117 | ||
| 118 | </androidx.constraintlayout.widget.ConstraintLayout> | 118 | </androidx.constraintlayout.widget.ConstraintLayout> |
| 119 | 119 | ||
| 120 | - <com.wd.common.widget.ExpandableTextView | 120 | + <com.wd.foundation.wdkit.view.ExpandableTextView |
| 121 | android:id="@+id/tv_my_content" | 121 | android:id="@+id/tv_my_content" |
| 122 | android:layout_width="match_parent" | 122 | android:layout_width="match_parent" |
| 123 | android:layout_height="wrap_content" | 123 | android:layout_height="wrap_content" |
| @@ -160,7 +160,7 @@ | @@ -160,7 +160,7 @@ | ||
| 160 | android:paddingVertical="@dimen/rmrb_dp8" | 160 | android:paddingVertical="@dimen/rmrb_dp8" |
| 161 | app:layout_constraintTop_toBottomOf="@id/iv_my_comment"> | 161 | app:layout_constraintTop_toBottomOf="@id/iv_my_comment"> |
| 162 | 162 | ||
| 163 | - <com.wd.common.widget.ExpandableTextView | 163 | + <com.wd.foundation.wdkit.view.ExpandableTextView |
| 164 | android:id="@+id/tv_original_comment_content" | 164 | android:id="@+id/tv_original_comment_content" |
| 165 | android:layout_width="match_parent" | 165 | android:layout_width="match_parent" |
| 166 | android:layout_height="wrap_content" | 166 | android:layout_height="wrap_content" |
| @@ -8,7 +8,7 @@ | @@ -8,7 +8,7 @@ | ||
| 8 | android:background="@color/res_color_common_C8" | 8 | android:background="@color/res_color_common_C8" |
| 9 | tools:background="@color/res_color_common_C12"> | 9 | tools:background="@color/res_color_common_C12"> |
| 10 | 10 | ||
| 11 | - <com.wd.common.widget.ExpandableTextView | 11 | + <com.wd.foundation.wdkit.view.ExpandableTextView |
| 12 | android:id="@+id/tv_my_content" | 12 | android:id="@+id/tv_my_content" |
| 13 | android:layout_width="match_parent" | 13 | android:layout_width="match_parent" |
| 14 | android:layout_height="wrap_content" | 14 | android:layout_height="wrap_content" |
| @@ -52,7 +52,7 @@ | @@ -52,7 +52,7 @@ | ||
| 52 | app:layout_constraintBottom_toBottomOf="parent" | 52 | app:layout_constraintBottom_toBottomOf="parent" |
| 53 | app:layout_constraintTop_toBottomOf="@id/iv_my_comment"> | 53 | app:layout_constraintTop_toBottomOf="@id/iv_my_comment"> |
| 54 | 54 | ||
| 55 | - <com.wd.common.widget.ExpandableTextView | 55 | + <com.wd.foundation.wdkit.view.ExpandableTextView |
| 56 | android:id="@+id/tv_original_comment_content" | 56 | android:id="@+id/tv_original_comment_content" |
| 57 | android:layout_width="match_parent" | 57 | android:layout_width="match_parent" |
| 58 | android:layout_height="wrap_content" | 58 | android:layout_height="wrap_content" |
| @@ -45,14 +45,13 @@ import com.people.basemusic.utils.AdaptScreenUtils; | @@ -45,14 +45,13 @@ import com.people.basemusic.utils.AdaptScreenUtils; | ||
| 45 | import com.people.basemusic.utils.TimeUtils; | 45 | import com.people.basemusic.utils.TimeUtils; |
| 46 | import com.wd.base.log.Logger; | 46 | import com.wd.base.log.Logger; |
| 47 | import com.wd.capability.network.utils.NetworkUtil; | 47 | import com.wd.capability.network.utils.NetworkUtil; |
| 48 | -import com.wd.common.base.BaseApplication; | 48 | +import com.wd.foundation.wdkit.base.BaseApplication; |
| 49 | import com.wd.common.floatingview.FloatWindow; | 49 | import com.wd.common.floatingview.FloatWindow; |
| 50 | import com.wd.common.floatingview.IFloatingView; | 50 | import com.wd.common.floatingview.IFloatingView; |
| 51 | import com.wd.common.utils.ProcessUtils; | 51 | import com.wd.common.utils.ProcessUtils; |
| 52 | -import com.wd.common.viewclick.BaseClickListener; | 52 | +import com.wd.foundation.wdkit.viewclick.BaseClickListener; |
| 53 | import com.wd.common.widget.ForbidDragSeekBar; | 53 | import com.wd.common.widget.ForbidDragSeekBar; |
| 54 | import com.wd.common.widget.MarqueeNormalTextView; | 54 | import com.wd.common.widget.MarqueeNormalTextView; |
| 55 | -import com.wd.foundation.bean.analytics.ActionConstants; | ||
| 56 | import com.wd.foundation.bean.analytics.TrackContentBean; | 55 | import com.wd.foundation.bean.analytics.TrackContentBean; |
| 57 | import com.wd.foundation.bean.music.bean.VoicePlayerBean; | 56 | import com.wd.foundation.bean.music.bean.VoicePlayerBean; |
| 58 | import com.wd.foundation.bean.music.bean.base.BaseAlbumItem; | 57 | import com.wd.foundation.bean.music.bean.base.BaseAlbumItem; |
| @@ -9,7 +9,7 @@ import androidx.annotation.NonNull; | @@ -9,7 +9,7 @@ import androidx.annotation.NonNull; | ||
| 9 | import androidx.lifecycle.DefaultLifecycleObserver; | 9 | import androidx.lifecycle.DefaultLifecycleObserver; |
| 10 | import androidx.lifecycle.LifecycleOwner; | 10 | import androidx.lifecycle.LifecycleOwner; |
| 11 | 11 | ||
| 12 | -import com.wd.common.base.BaseApplication; | 12 | +import com.wd.foundation.wdkit.base.BaseApplication; |
| 13 | 13 | ||
| 14 | 14 | ||
| 15 | /** | 15 | /** |
| @@ -35,7 +35,7 @@ import com.kunminx.architecture.ui.page.DataBindingActivity; | @@ -35,7 +35,7 @@ import com.kunminx.architecture.ui.page.DataBindingActivity; | ||
| 35 | import com.wd.base.log.Logger; | 35 | import com.wd.base.log.Logger; |
| 36 | import com.wd.capability.router.data.ActionBean; | 36 | import com.wd.capability.router.data.ActionBean; |
| 37 | import com.wd.capability.router.data.RouterParameter; | 37 | import com.wd.capability.router.data.RouterParameter; |
| 38 | -import com.wd.common.base.BaseApplication; | 38 | +import com.wd.foundation.wdkit.base.BaseApplication; |
| 39 | import com.wd.common.floatingview.FloatWindow; | 39 | import com.wd.common.floatingview.FloatWindow; |
| 40 | import com.people.basemusic.response.manager.NetworkStateManager; | 40 | import com.people.basemusic.response.manager.NetworkStateManager; |
| 41 | import com.people.basemusic.utils.AdaptScreenUtils; | 41 | import com.people.basemusic.utils.AdaptScreenUtils; |
| @@ -29,7 +29,7 @@ import androidx.navigation.NavController; | @@ -29,7 +29,7 @@ import androidx.navigation.NavController; | ||
| 29 | import androidx.navigation.fragment.NavHostFragment; | 29 | import androidx.navigation.fragment.NavHostFragment; |
| 30 | 30 | ||
| 31 | import com.kunminx.architecture.ui.page.DataBindingFragment; | 31 | import com.kunminx.architecture.ui.page.DataBindingFragment; |
| 32 | -import com.wd.common.base.BaseApplication; | 32 | +import com.wd.foundation.wdkit.base.BaseApplication; |
| 33 | 33 | ||
| 34 | 34 | ||
| 35 | /** | 35 | /** |
| @@ -6,7 +6,7 @@ import android.util.DisplayMetrics; | @@ -6,7 +6,7 @@ import android.util.DisplayMetrics; | ||
| 6 | import android.util.Log; | 6 | import android.util.Log; |
| 7 | 7 | ||
| 8 | 8 | ||
| 9 | -import com.wd.common.base.BaseApplication; | 9 | +import com.wd.foundation.wdkit.base.BaseApplication; |
| 10 | import com.wd.foundation.wdkit.utils.SpUtils; | 10 | import com.wd.foundation.wdkit.utils.SpUtils; |
| 11 | 11 | ||
| 12 | import java.lang.reflect.Field; | 12 | import java.lang.reflect.Field; |
| @@ -25,7 +25,7 @@ import androidx.annotation.RequiresPermission; | @@ -25,7 +25,7 @@ import androidx.annotation.RequiresPermission; | ||
| 25 | import androidx.appcompat.app.AppCompatActivity; | 25 | import androidx.appcompat.app.AppCompatActivity; |
| 26 | import androidx.drawerlayout.widget.DrawerLayout; | 26 | import androidx.drawerlayout.widget.DrawerLayout; |
| 27 | 27 | ||
| 28 | -import com.wd.common.base.BaseApplication; | 28 | +import com.wd.foundation.wdkit.base.BaseApplication; |
| 29 | 29 | ||
| 30 | import java.lang.reflect.Method; | 30 | import java.lang.reflect.Method; |
| 31 | 31 |
| @@ -8,7 +8,7 @@ import android.net.NetworkInfo; | @@ -8,7 +8,7 @@ import android.net.NetworkInfo; | ||
| 8 | 8 | ||
| 9 | import androidx.annotation.RequiresPermission; | 9 | import androidx.annotation.RequiresPermission; |
| 10 | 10 | ||
| 11 | -import com.wd.common.base.BaseApplication; | 11 | +import com.wd.foundation.wdkit.base.BaseApplication; |
| 12 | 12 | ||
| 13 | /** | 13 | /** |
| 14 | * <pre> | 14 | * <pre> |
| @@ -28,8 +28,8 @@ import com.people.webview.ui.ArticleDetailActivity; | @@ -28,8 +28,8 @@ import com.people.webview.ui.ArticleDetailActivity; | ||
| 28 | import com.people.webview.util.WebDataUtils; | 28 | import com.people.webview.util.WebDataUtils; |
| 29 | import com.people.webview.util.WebUtils; | 29 | import com.people.webview.util.WebUtils; |
| 30 | import com.wd.base.log.Logger; | 30 | import com.wd.base.log.Logger; |
| 31 | -import com.wd.common.base.BaseApplication; | ||
| 32 | -import com.wd.common.dialog.AlertDialog; | 31 | +import com.wd.foundation.wdkit.base.BaseApplication; |
| 32 | +import com.wd.foundation.wdkit.dialog.AlertDialog; | ||
| 33 | import com.wd.common.utils.ProcessUtils; | 33 | import com.wd.common.utils.ProcessUtils; |
| 34 | import com.wd.foundation.bean.JsAppInnerLinkBean; | 34 | import com.wd.foundation.bean.JsAppInnerLinkBean; |
| 35 | import com.wd.foundation.bean.JsCallAppBean; | 35 | import com.wd.foundation.bean.JsCallAppBean; |
| @@ -14,7 +14,6 @@ import android.view.ViewGroup; | @@ -14,7 +14,6 @@ import android.view.ViewGroup; | ||
| 14 | import android.view.ViewParent; | 14 | import android.view.ViewParent; |
| 15 | import android.webkit.SslErrorHandler; | 15 | import android.webkit.SslErrorHandler; |
| 16 | import android.webkit.WebChromeClient; | 16 | import android.webkit.WebChromeClient; |
| 17 | -import android.webkit.WebResourceRequest; | ||
| 18 | import android.webkit.WebSettings; | 17 | import android.webkit.WebSettings; |
| 19 | import android.webkit.WebView; | 18 | import android.webkit.WebView; |
| 20 | import android.webkit.WebViewClient; | 19 | import android.webkit.WebViewClient; |
| @@ -28,8 +27,8 @@ import com.wd.capability.network.utils.NetworkUtil; | @@ -28,8 +27,8 @@ import com.wd.capability.network.utils.NetworkUtil; | ||
| 28 | import com.wd.capability.router.data.ActionBean; | 27 | import com.wd.capability.router.data.ActionBean; |
| 29 | import com.wd.common.base.BaseActivity; | 28 | import com.wd.common.base.BaseActivity; |
| 30 | import com.wd.common.constant.RouterConstants; | 29 | import com.wd.common.constant.RouterConstants; |
| 31 | -import com.wd.common.widget.CustomTitleBar; | ||
| 32 | -import com.wd.common.widget.DefaultView; | 30 | +import com.wd.foundation.wdkit.view.CustomTitleBar; |
| 31 | +import com.wd.foundation.wdkit.view.DefaultView; | ||
| 33 | import com.wd.foundation.wdkit.constant.DefaultViewConstant; | 32 | import com.wd.foundation.wdkit.constant.DefaultViewConstant; |
| 34 | import com.wd.foundation.wdkit.constant.IntentConstants; | 33 | import com.wd.foundation.wdkit.constant.IntentConstants; |
| 35 | import com.wd.foundation.wdkit.constant.ProtocolConstant; | 34 | import com.wd.foundation.wdkit.constant.ProtocolConstant; |
| @@ -42,18 +42,18 @@ import com.people.webview.vm.IArticleDetailDataListener; | @@ -42,18 +42,18 @@ import com.people.webview.vm.IArticleDetailDataListener; | ||
| 42 | import com.scwang.smart.refresh.layout.api.RefreshLayout; | 42 | import com.scwang.smart.refresh.layout.api.RefreshLayout; |
| 43 | import com.scwang.smart.refresh.layout.listener.OnRefreshLoadMoreListener; | 43 | import com.scwang.smart.refresh.layout.listener.OnRefreshLoadMoreListener; |
| 44 | import com.wd.base.log.Logger; | 44 | import com.wd.base.log.Logger; |
| 45 | -import com.wd.capability.layout.fragment.RecommendFragment; | ||
| 46 | -import com.wd.capability.network.constant.EventConstants; | 45 | +import com.people.webview.ui.fragment.RecommendFragment; |
| 46 | +import com.wd.foundation.wdkit.constant.EventConstants; | ||
| 47 | import com.wd.capability.network.constant.ParameterConstant; | 47 | import com.wd.capability.network.constant.ParameterConstant; |
| 48 | import com.wd.capability.network.utils.NetworkUtil; | 48 | import com.wd.capability.network.utils.NetworkUtil; |
| 49 | import com.wd.capability.router.data.ActionBean; | 49 | import com.wd.capability.router.data.ActionBean; |
| 50 | import com.wd.common.base.BaseActivity; | 50 | import com.wd.common.base.BaseActivity; |
| 51 | -import com.wd.common.constant.PageNameConstants; | 51 | +import com.wd.foundation.wdkit.constant.PageNameConstants; |
| 52 | import com.wd.common.constant.RouterConstants; | 52 | import com.wd.common.constant.RouterConstants; |
| 53 | -import com.wd.common.dialog.EasterEggsDialog; | ||
| 54 | -import com.wd.common.dialog.PopUpsUtils; | 53 | +import com.wd.foundation.wdkit.dialog.EasterEggsDialog; |
| 54 | +import com.wd.foundation.wdkit.dialog.PopUpsUtils; | ||
| 55 | import com.wd.common.floatingview.FloatWindow; | 55 | import com.wd.common.floatingview.FloatWindow; |
| 56 | -import com.wd.common.imageglide.ImageUtils; | 56 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; |
| 57 | import com.wd.common.incentive.constants.TaskOperateTypeConstants; | 57 | import com.wd.common.incentive.constants.TaskOperateTypeConstants; |
| 58 | import com.wd.common.incentive.task.TaskManager; | 58 | import com.wd.common.incentive.task.TaskManager; |
| 59 | import com.wd.common.interact.collect.CollectTools; | 59 | import com.wd.common.interact.collect.CollectTools; |
| @@ -69,12 +69,12 @@ import com.wd.common.net.NetStateChangeReceiver; | @@ -69,12 +69,12 @@ import com.wd.common.net.NetStateChangeReceiver; | ||
| 69 | import com.wd.common.utils.CommonVarUtils; | 69 | import com.wd.common.utils.CommonVarUtils; |
| 70 | import com.wd.common.utils.HistoryDataHelper; | 70 | import com.wd.common.utils.HistoryDataHelper; |
| 71 | import com.wd.common.utils.MyShareUtils; | 71 | import com.wd.common.utils.MyShareUtils; |
| 72 | -import com.wd.common.utils.PDUtils; | 72 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 73 | import com.wd.common.utils.ProcessUtils; | 73 | import com.wd.common.utils.ProcessUtils; |
| 74 | import com.wd.common.utils.ToolsUtil; | 74 | import com.wd.common.utils.ToolsUtil; |
| 75 | import com.wd.common.utils.WorksDataHelper; | 75 | import com.wd.common.utils.WorksDataHelper; |
| 76 | -import com.wd.common.widget.CommonRefreshHeader; | ||
| 77 | -import com.wd.common.widget.CustomSmartRefreshLayout; | 76 | +import com.wd.foundation.wdkit.view.CommonRefreshHeader; |
| 77 | +import com.wd.foundation.wdkit.view.CustomSmartRefreshLayout; | ||
| 78 | import com.wd.foundation.bean.JsCallAppBean; | 78 | import com.wd.foundation.bean.JsCallAppBean; |
| 79 | import com.wd.foundation.bean.JsShareBean; | 79 | import com.wd.foundation.bean.JsShareBean; |
| 80 | import com.wd.foundation.bean.RecListBean; | 80 | import com.wd.foundation.bean.RecListBean; |
| @@ -41,7 +41,7 @@ import com.people.webview.util.WebUtils; | @@ -41,7 +41,7 @@ import com.people.webview.util.WebUtils; | ||
| 41 | import com.people.webview.vm.ArticleDetailViewModel; | 41 | import com.people.webview.vm.ArticleDetailViewModel; |
| 42 | import com.people.webview.vm.IArticleDetailDataListener; | 42 | import com.people.webview.vm.IArticleDetailDataListener; |
| 43 | import com.wd.base.log.Logger; | 43 | import com.wd.base.log.Logger; |
| 44 | -import com.wd.capability.network.constant.EventConstants; | 44 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 45 | import com.wd.capability.network.utils.NetworkUtil; | 45 | import com.wd.capability.network.utils.NetworkUtil; |
| 46 | import com.wd.capability.router.data.ActionBean; | 46 | import com.wd.capability.router.data.ActionBean; |
| 47 | import com.wd.common.base.BaseActivity; | 47 | import com.wd.common.base.BaseActivity; |
| @@ -55,10 +55,10 @@ import com.wd.common.interact.interacts.callback.INewInteractDataListener; | @@ -55,10 +55,10 @@ import com.wd.common.interact.interacts.callback.INewInteractDataListener; | ||
| 55 | import com.wd.common.interact.interacts.fetcher.InteractDataFetcher; | 55 | import com.wd.common.interact.interacts.fetcher.InteractDataFetcher; |
| 56 | import com.wd.common.utils.H5JsApiPermissionUtil; | 56 | import com.wd.common.utils.H5JsApiPermissionUtil; |
| 57 | import com.wd.common.utils.HistoryDataHelper; | 57 | import com.wd.common.utils.HistoryDataHelper; |
| 58 | -import com.wd.common.utils.PDUtils; | 58 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 59 | import com.wd.common.utils.ProcessUtils; | 59 | import com.wd.common.utils.ProcessUtils; |
| 60 | import com.wd.common.widget.BottomCommentFunctionBar; | 60 | import com.wd.common.widget.BottomCommentFunctionBar; |
| 61 | -import com.wd.common.widget.DefaultView; | 61 | +import com.wd.foundation.wdkit.view.DefaultView; |
| 62 | import com.wd.common.widget.MarqueeNormalTextView; | 62 | import com.wd.common.widget.MarqueeNormalTextView; |
| 63 | import com.wd.foundation.bean.JsCallAppBean; | 63 | import com.wd.foundation.bean.JsCallAppBean; |
| 64 | import com.wd.foundation.bean.JsImageBean; | 64 | import com.wd.foundation.bean.JsImageBean; |
| @@ -16,7 +16,7 @@ import com.aliyun.player.source.UrlSource; | @@ -16,7 +16,7 @@ import com.aliyun.player.source.UrlSource; | ||
| 16 | import com.people.webview.R; | 16 | import com.people.webview.R; |
| 17 | import com.people.webview.listener.ChangeScreenListener; | 17 | import com.people.webview.listener.ChangeScreenListener; |
| 18 | import com.people.webview.listener.ArticleVideoListener; | 18 | import com.people.webview.listener.ArticleVideoListener; |
| 19 | -import com.wd.common.base.BaseFragment; | 19 | +import com.wd.foundation.wdkit.base.fragment.BaseFragment; |
| 20 | import com.wd.foundation.bean.web.ArticleVideoBean; | 20 | import com.wd.foundation.bean.web.ArticleVideoBean; |
| 21 | import com.wd.foundation.wdkit.constant.IntentConstants; | 21 | import com.wd.foundation.wdkit.constant.IntentConstants; |
| 22 | import com.wd.foundation.wdkit.system.DeviceUtil; | 22 | import com.wd.foundation.wdkit.system.DeviceUtil; |
| @@ -43,7 +43,7 @@ import com.people.webview.util.WebUtils; | @@ -43,7 +43,7 @@ import com.people.webview.util.WebUtils; | ||
| 43 | import com.people.webview.vm.ArticleDetailViewModel; | 43 | import com.people.webview.vm.ArticleDetailViewModel; |
| 44 | import com.people.webview.vm.IArticleDetailDataListener; | 44 | import com.people.webview.vm.IArticleDetailDataListener; |
| 45 | import com.wd.base.log.Logger; | 45 | import com.wd.base.log.Logger; |
| 46 | -import com.wd.capability.network.constant.EventConstants; | 46 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 47 | import com.wd.capability.network.utils.NetworkUtil; | 47 | import com.wd.capability.network.utils.NetworkUtil; |
| 48 | import com.wd.capability.router.data.ActionBean; | 48 | import com.wd.capability.router.data.ActionBean; |
| 49 | import com.wd.common.base.BaseActivity; | 49 | import com.wd.common.base.BaseActivity; |
| @@ -53,7 +53,7 @@ import com.wd.common.permissions.IPmsCallBack; | @@ -53,7 +53,7 @@ import com.wd.common.permissions.IPmsCallBack; | ||
| 53 | import com.wd.common.permissions.PermissionsUtils; | 53 | import com.wd.common.permissions.PermissionsUtils; |
| 54 | import com.wd.common.utils.H5JsApiPermissionUtil; | 54 | import com.wd.common.utils.H5JsApiPermissionUtil; |
| 55 | import com.wd.common.utils.ProcessUtils; | 55 | import com.wd.common.utils.ProcessUtils; |
| 56 | -import com.wd.common.widget.DefaultView; | 56 | +import com.wd.foundation.wdkit.view.DefaultView; |
| 57 | import com.wd.common.widget.MarqueeNormalTextView; | 57 | import com.wd.common.widget.MarqueeNormalTextView; |
| 58 | import com.wd.foundation.bean.JsCallAppBean; | 58 | import com.wd.foundation.bean.JsCallAppBean; |
| 59 | import com.wd.foundation.bean.JsImageBean; | 59 | import com.wd.foundation.bean.JsImageBean; |
| @@ -48,27 +48,27 @@ import com.people.webview.vm.IArticleDetailDataListener; | @@ -48,27 +48,27 @@ import com.people.webview.vm.IArticleDetailDataListener; | ||
| 48 | import com.scwang.smart.refresh.layout.api.RefreshLayout; | 48 | import com.scwang.smart.refresh.layout.api.RefreshLayout; |
| 49 | import com.scwang.smart.refresh.layout.listener.OnRefreshLoadMoreListener; | 49 | import com.scwang.smart.refresh.layout.listener.OnRefreshLoadMoreListener; |
| 50 | import com.wd.base.log.Logger; | 50 | import com.wd.base.log.Logger; |
| 51 | -import com.wd.capability.network.constant.EventConstants; | 51 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 52 | import com.wd.capability.network.utils.NetworkUtil; | 52 | import com.wd.capability.network.utils.NetworkUtil; |
| 53 | import com.wd.capability.router.data.ActionBean; | 53 | import com.wd.capability.router.data.ActionBean; |
| 54 | -import com.wd.common.adv.CornerAdvLogic; | 54 | +import com.wd.foundation.wdkit.adv.CornerAdvLogic; |
| 55 | import com.wd.common.base.BaseActivity; | 55 | import com.wd.common.base.BaseActivity; |
| 56 | -import com.wd.common.constant.PageNameConstants; | 56 | +import com.wd.foundation.wdkit.constant.PageNameConstants; |
| 57 | import com.wd.common.constant.RouterConstants; | 57 | import com.wd.common.constant.RouterConstants; |
| 58 | -import com.wd.common.dialog.EasterEggsDialog; | ||
| 59 | -import com.wd.common.dialog.PopUpsUtils; | 58 | +import com.wd.foundation.wdkit.dialog.EasterEggsDialog; |
| 59 | +import com.wd.foundation.wdkit.dialog.PopUpsUtils; | ||
| 60 | import com.wd.common.enums.PosterTypeEnum; | 60 | import com.wd.common.enums.PosterTypeEnum; |
| 61 | import com.wd.common.interact.ICommentDataNewListener; | 61 | import com.wd.common.interact.ICommentDataNewListener; |
| 62 | import com.wd.common.listener.AddFavoriteLabelCallback; | 62 | import com.wd.common.listener.AddFavoriteLabelCallback; |
| 63 | import com.wd.common.net.NetStateChangeReceiver; | 63 | import com.wd.common.net.NetStateChangeReceiver; |
| 64 | import com.wd.common.utils.H5JsApiPermissionUtil; | 64 | import com.wd.common.utils.H5JsApiPermissionUtil; |
| 65 | import com.wd.common.utils.HistoryDataHelper; | 65 | import com.wd.common.utils.HistoryDataHelper; |
| 66 | -import com.wd.common.utils.PDUtils; | 66 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 67 | import com.wd.common.utils.ProcessUtils; | 67 | import com.wd.common.utils.ProcessUtils; |
| 68 | import com.wd.common.widget.BottomCommentFunctionBar; | 68 | import com.wd.common.widget.BottomCommentFunctionBar; |
| 69 | -import com.wd.common.widget.CommonRefreshHeader; | ||
| 70 | -import com.wd.common.widget.CustomSmartRefreshLayout; | ||
| 71 | -import com.wd.common.widget.DefaultView; | 69 | +import com.wd.foundation.wdkit.view.CommonRefreshHeader; |
| 70 | +import com.wd.foundation.wdkit.view.CustomSmartRefreshLayout; | ||
| 71 | +import com.wd.foundation.wdkit.view.DefaultView; | ||
| 72 | import com.wd.foundation.bean.JsCallAppBean; | 72 | import com.wd.foundation.bean.JsCallAppBean; |
| 73 | import com.wd.foundation.bean.JsImageBean; | 73 | import com.wd.foundation.bean.JsImageBean; |
| 74 | import com.wd.foundation.bean.JsScrollBean; | 74 | import com.wd.foundation.bean.JsScrollBean; |
| @@ -21,7 +21,7 @@ import androidx.annotation.Nullable; | @@ -21,7 +21,7 @@ import androidx.annotation.Nullable; | ||
| 21 | import com.google.gson.Gson; | 21 | import com.google.gson.Gson; |
| 22 | import com.people.webview.javabridge.BridgeJavascriptInterface; | 22 | import com.people.webview.javabridge.BridgeJavascriptInterface; |
| 23 | import com.wd.base.log.Logger; | 23 | import com.wd.base.log.Logger; |
| 24 | -import com.wd.common.base.BaseApplication; | 24 | +import com.wd.foundation.wdkit.base.BaseApplication; |
| 25 | import com.wd.foundation.wdkit.system.DeviceUtil; | 25 | import com.wd.foundation.wdkit.system.DeviceUtil; |
| 26 | import com.wd.foundation.wdkit.utils.SpUtils; | 26 | import com.wd.foundation.wdkit.utils.SpUtils; |
| 27 | import com.wd.foundation.wdkitcore.tools.AppContext; | 27 | import com.wd.foundation.wdkitcore.tools.AppContext; |
| 1 | -package com.wd.capability.layout.fragment; | 1 | +package com.people.webview.ui.fragment; |
| 2 | 2 | ||
| 3 | import android.content.res.Configuration; | 3 | import android.content.res.Configuration; |
| 4 | import android.os.Bundle; | 4 | import android.os.Bundle; |
| @@ -14,27 +14,27 @@ import androidx.recyclerview.widget.GridLayoutManager; | @@ -14,27 +14,27 @@ import androidx.recyclerview.widget.GridLayoutManager; | ||
| 14 | import androidx.recyclerview.widget.RecyclerView; | 14 | import androidx.recyclerview.widget.RecyclerView; |
| 15 | import androidx.recyclerview.widget.SimpleItemAnimator; | 15 | import androidx.recyclerview.widget.SimpleItemAnimator; |
| 16 | 16 | ||
| 17 | +import com.people.comment.commonpage.TemplatePageDataFetcher; | ||
| 18 | +import com.people.comment.commonpage.TemplatePageDataListener; | ||
| 19 | +import com.people.comment.commonpage.TemplatePageDataViewModel; | ||
| 17 | import com.wd.capability.layout.R; | 20 | import com.wd.capability.layout.R; |
| 18 | import com.wd.capability.layout.comp.layoutdata.Page; | 21 | import com.wd.capability.layout.comp.layoutdata.Page; |
| 19 | import com.wd.capability.layout.comp.layoutmanager.BaseAdapter; | 22 | import com.wd.capability.layout.comp.layoutmanager.BaseAdapter; |
| 20 | import com.wd.capability.layout.comp.layoutmanager.ILayoutRender; | 23 | import com.wd.capability.layout.comp.layoutmanager.ILayoutRender; |
| 21 | import com.wd.capability.layout.comp.layoutmanager.ItemLayoutManager; | 24 | import com.wd.capability.layout.comp.layoutmanager.ItemLayoutManager; |
| 22 | import com.wd.capability.layout.comp.layoutmanager.LayoutAdapter; | 25 | import com.wd.capability.layout.comp.layoutmanager.LayoutAdapter; |
| 23 | -import com.wd.capability.layout.ui.commonpage.TemplatePageDataFetcher; | ||
| 24 | -import com.wd.capability.layout.ui.commonpage.TemplatePageDataListener; | ||
| 25 | -import com.wd.capability.layout.ui.commonpage.TemplatePageDataViewModel; | ||
| 26 | import com.wd.capability.layout.ui.widget.ColumnRecyclerView; | 26 | import com.wd.capability.layout.ui.widget.ColumnRecyclerView; |
| 27 | import com.wd.capability.layout.ui.widget.itemhelp.ItemStateChangeListener; | 27 | import com.wd.capability.layout.ui.widget.itemhelp.ItemStateChangeListener; |
| 28 | import com.wd.capability.layout.uitls.CompentLogicUtil; | 28 | import com.wd.capability.layout.uitls.CompentLogicUtil; |
| 29 | -import com.wd.capability.network.constant.EventConstants; | ||
| 30 | -import com.wd.common.base.BaseLazyFragment; | ||
| 31 | -import com.wd.common.decoration.Decoration; | 29 | +import com.wd.foundation.wdkit.base.fragment.BaseLazyFragment; |
| 30 | +import com.wd.foundation.wdkit.constant.EventConstants; | ||
| 32 | import com.wd.foundation.bean.RecListBean; | 31 | import com.wd.foundation.bean.RecListBean; |
| 33 | import com.wd.foundation.bean.custom.MenuBean; | 32 | import com.wd.foundation.bean.custom.MenuBean; |
| 34 | import com.wd.foundation.bean.custom.comp.CompDataSourceBean; | 33 | import com.wd.foundation.bean.custom.comp.CompDataSourceBean; |
| 35 | import com.wd.foundation.bean.custom.comp.PageBean; | 34 | import com.wd.foundation.bean.custom.comp.PageBean; |
| 36 | import com.wd.foundation.bean.livedate.EventMessage; | 35 | import com.wd.foundation.bean.livedate.EventMessage; |
| 37 | import com.wd.foundation.wdkit.constant.IntentConstants; | 36 | import com.wd.foundation.wdkit.constant.IntentConstants; |
| 37 | +import com.wd.foundation.wdkit.decoration.Decoration; | ||
| 38 | import com.wd.foundation.wdkit.utils.SafeBundleUtil; | 38 | import com.wd.foundation.wdkit.utils.SafeBundleUtil; |
| 39 | import com.wd.foundation.wdkitcore.livedata.LiveDataBus; | 39 | import com.wd.foundation.wdkitcore.livedata.LiveDataBus; |
| 40 | import com.wd.foundation.wdkitcore.tools.StringUtils; | 40 | import com.wd.foundation.wdkitcore.tools.StringUtils; |
| 1 | package com.people.webview.util; | 1 | package com.people.webview.util; |
| 2 | 2 | ||
| 3 | -import com.wd.common.constant.PageNameConstants; | 3 | +import com.wd.foundation.wdkit.constant.PageNameConstants; |
| 4 | import com.wd.foundation.bean.analytics.TraceBean; | 4 | import com.wd.foundation.bean.analytics.TraceBean; |
| 5 | import com.wd.foundation.bean.analytics.TrackContentBean; | 5 | import com.wd.foundation.bean.analytics.TrackContentBean; |
| 6 | import com.wd.foundation.bean.custom.content.ContentTypeConstant; | 6 | import com.wd.foundation.bean.custom.content.ContentTypeConstant; |
| @@ -28,7 +28,7 @@ import com.wd.common.permissions.IPmsCallBack; | @@ -28,7 +28,7 @@ import com.wd.common.permissions.IPmsCallBack; | ||
| 28 | import com.wd.common.permissions.PermissionsUtils; | 28 | import com.wd.common.permissions.PermissionsUtils; |
| 29 | import com.wd.common.utils.CommonNetUtils; | 29 | import com.wd.common.utils.CommonNetUtils; |
| 30 | import com.wd.common.utils.ImageDownloadThread; | 30 | import com.wd.common.utils.ImageDownloadThread; |
| 31 | -import com.wd.common.utils.PDUtils; | 31 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 32 | import com.wd.common.utils.ProcessUtils; | 32 | import com.wd.common.utils.ProcessUtils; |
| 33 | import com.wd.foundation.bean.JsCallAppBean; | 33 | import com.wd.foundation.bean.JsCallAppBean; |
| 34 | import com.wd.foundation.bean.JsImageBean; | 34 | import com.wd.foundation.bean.JsImageBean; |
| 1 | 1 | ||
| 2 | package com.people.webview.vm; | 2 | package com.people.webview.vm; |
| 3 | 3 | ||
| 4 | -import com.wd.common.UIViewModel; | 4 | +import com.wd.foundation.wdkit.mvvm.vm.UIViewModel; |
| 5 | import com.people.webview.model.ArticleDetailFetcher; | 5 | import com.people.webview.model.ArticleDetailFetcher; |
| 6 | import org.json.JSONObject; | 6 | import org.json.JSONObject; |
| 7 | import androidx.lifecycle.LifecycleOwner; | 7 | import androidx.lifecycle.LifecycleOwner; |
| @@ -31,7 +31,7 @@ | @@ -31,7 +31,7 @@ | ||
| 31 | android:background="@color/res_color_common_C7"/> | 31 | android:background="@color/res_color_common_C7"/> |
| 32 | 32 | ||
| 33 | <!--缺省页面--> | 33 | <!--缺省页面--> |
| 34 | - <com.wd.common.widget.DefaultView | 34 | + <com.wd.foundation.wdkit.view.DefaultView |
| 35 | android:id="@+id/default_view" | 35 | android:id="@+id/default_view" |
| 36 | android:layout_width="match_parent" | 36 | android:layout_width="match_parent" |
| 37 | android:layout_height="0dp" | 37 | android:layout_height="0dp" |
| @@ -6,7 +6,7 @@ | @@ -6,7 +6,7 @@ | ||
| 6 | android:fitsSystemWindows="true" | 6 | android:fitsSystemWindows="true" |
| 7 | android:orientation="vertical"> | 7 | android:orientation="vertical"> |
| 8 | 8 | ||
| 9 | - <com.wd.common.widget.CustomTitleBar | 9 | + <com.wd.foundation.wdkit.view.CustomTitleBar |
| 10 | android:id="@+id/title_bar" | 10 | android:id="@+id/title_bar" |
| 11 | android:layout_width="match_parent" | 11 | android:layout_width="match_parent" |
| 12 | android:layout_height="wrap_content" | 12 | android:layout_height="wrap_content" |
| @@ -30,7 +30,7 @@ | @@ -30,7 +30,7 @@ | ||
| 30 | android:layout_height="match_parent" /> | 30 | android:layout_height="match_parent" /> |
| 31 | 31 | ||
| 32 | <!--缺省页面--> | 32 | <!--缺省页面--> |
| 33 | - <com.wd.common.widget.DefaultView | 33 | + <com.wd.foundation.wdkit.view.DefaultView |
| 34 | android:id="@+id/default_view" | 34 | android:id="@+id/default_view" |
| 35 | android:layout_width="match_parent" | 35 | android:layout_width="match_parent" |
| 36 | android:layout_height="match_parent" /> | 36 | android:layout_height="match_parent" /> |
| @@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
| 4 | android:layout_height="match_parent" | 4 | android:layout_height="match_parent" |
| 5 | xmlns:app="http://schemas.android.com/apk/res-auto"> | 5 | xmlns:app="http://schemas.android.com/apk/res-auto"> |
| 6 | 6 | ||
| 7 | - <com.wd.common.widget.CustomSmartRefreshLayout | 7 | + <com.wd.foundation.wdkit.view.CustomSmartRefreshLayout |
| 8 | android:id="@+id/layout_refresh" | 8 | android:id="@+id/layout_refresh" |
| 9 | android:layout_width="match_parent" | 9 | android:layout_width="match_parent" |
| 10 | android:layout_height="match_parent" | 10 | android:layout_height="match_parent" |
| @@ -28,7 +28,7 @@ | @@ -28,7 +28,7 @@ | ||
| 28 | android:visibility="visible"> | 28 | android:visibility="visible"> |
| 29 | 29 | ||
| 30 | <!--缺省页面--> | 30 | <!--缺省页面--> |
| 31 | - <com.wd.common.widget.DefaultView | 31 | + <com.wd.foundation.wdkit.view.DefaultView |
| 32 | android:id="@+id/default_view" | 32 | android:id="@+id/default_view" |
| 33 | android:layout_width="match_parent" | 33 | android:layout_width="match_parent" |
| 34 | android:layout_height="match_parent" | 34 | android:layout_height="match_parent" |
| @@ -66,6 +66,6 @@ | @@ -66,6 +66,6 @@ | ||
| 66 | 66 | ||
| 67 | </LinearLayout> | 67 | </LinearLayout> |
| 68 | 68 | ||
| 69 | - </com.wd.common.widget.CustomSmartRefreshLayout> | 69 | + </com.wd.foundation.wdkit.view.CustomSmartRefreshLayout> |
| 70 | 70 | ||
| 71 | </androidx.constraintlayout.widget.ConstraintLayout> | 71 | </androidx.constraintlayout.widget.ConstraintLayout> |
| @@ -62,7 +62,7 @@ | @@ -62,7 +62,7 @@ | ||
| 62 | app:layout_constraintTop_toBottomOf="@+id/rl_title" | 62 | app:layout_constraintTop_toBottomOf="@+id/rl_title" |
| 63 | app:layout_constraintVertical_weight="1"> | 63 | app:layout_constraintVertical_weight="1"> |
| 64 | 64 | ||
| 65 | - <com.wd.common.widget.CustomSmartRefreshLayout | 65 | + <com.wd.foundation.wdkit.view.CustomSmartRefreshLayout |
| 66 | android:id="@+id/layout_refresh" | 66 | android:id="@+id/layout_refresh" |
| 67 | android:layout_width="match_parent" | 67 | android:layout_width="match_parent" |
| 68 | android:layout_height="match_parent" | 68 | android:layout_height="match_parent" |
| @@ -205,7 +205,7 @@ | @@ -205,7 +205,7 @@ | ||
| 205 | </androidx.constraintlayout.widget.ConstraintLayout> | 205 | </androidx.constraintlayout.widget.ConstraintLayout> |
| 206 | 206 | ||
| 207 | </androidx.core.widget.NestedScrollView> | 207 | </androidx.core.widget.NestedScrollView> |
| 208 | - </com.wd.common.widget.CustomSmartRefreshLayout> | 208 | + </com.wd.foundation.wdkit.view.CustomSmartRefreshLayout> |
| 209 | </LinearLayout> | 209 | </LinearLayout> |
| 210 | 210 | ||
| 211 | <View | 211 | <View |
| @@ -66,7 +66,7 @@ | @@ -66,7 +66,7 @@ | ||
| 66 | </LinearLayout> | 66 | </LinearLayout> |
| 67 | 67 | ||
| 68 | <!--缺省页面--> | 68 | <!--缺省页面--> |
| 69 | - <com.wd.common.widget.DefaultView | 69 | + <com.wd.foundation.wdkit.view.DefaultView |
| 70 | android:id="@+id/default_view" | 70 | android:id="@+id/default_view" |
| 71 | android:layout_width="match_parent" | 71 | android:layout_width="match_parent" |
| 72 | android:layout_height="0dp" | 72 | android:layout_height="0dp" |
| @@ -36,12 +36,12 @@ android { | @@ -36,12 +36,12 @@ android { | ||
| 36 | } | 36 | } |
| 37 | 37 | ||
| 38 | dependencies { | 38 | dependencies { |
| 39 | - api fileTree(include: ['commons-lang3-3.0.jar'], dir: 'src/main/commonlibs') | ||
| 40 | // 快马基础库 | 39 | // 快马基础库 |
| 41 | api project(path: ':wdrouter') | 40 | api project(path: ':wdrouter') |
| 42 | api project(path: ':wdlog') | 41 | api project(path: ':wdlog') |
| 43 | api project(path: ':wdkit') | 42 | api project(path: ':wdkit') |
| 44 | api project(path: ':wdnetwork') | 43 | api project(path: ':wdnetwork') |
| 44 | + api project(path: ':wdlayout') | ||
| 45 | api project(path: ':lib_room') | 45 | api project(path: ':lib_room') |
| 46 | // 基础依赖库 | 46 | // 基础依赖库 |
| 47 | api 'com.alibaba:arouter-api:1.5.2' | 47 | api 'com.alibaba:arouter-api:1.5.2' |
| @@ -64,7 +64,6 @@ dependencies { | @@ -64,7 +64,6 @@ dependencies { | ||
| 64 | // RecyclerView多功能适配器 | 64 | // RecyclerView多功能适配器 |
| 65 | api rootProject.ext.dependencies["BaseRecyclerViewAdapterHelper"] | 65 | api rootProject.ext.dependencies["BaseRecyclerViewAdapterHelper"] |
| 66 | 66 | ||
| 67 | - implementation rootProject.ext.dependencies["palette"] | ||
| 68 | // 给布局设置阴影 | 67 | // 给布局设置阴影 |
| 69 | api rootProject.ext.dependencies["ShapeView"] | 68 | api rootProject.ext.dependencies["ShapeView"] |
| 70 | api rootProject.ext.dependencies["ShapeDrawable"] | 69 | api rootProject.ext.dependencies["ShapeDrawable"] |
| @@ -27,16 +27,17 @@ import com.wd.base.log.Logger; | @@ -27,16 +27,17 @@ import com.wd.base.log.Logger; | ||
| 27 | import com.wd.capability.network.constant.NetConstant; | 27 | import com.wd.capability.network.constant.NetConstant; |
| 28 | import com.wd.capability.router.data.ActionBean; | 28 | import com.wd.capability.router.data.ActionBean; |
| 29 | import com.wd.capability.router.data.RouterParameter; | 29 | import com.wd.capability.router.data.RouterParameter; |
| 30 | -import com.wd.capability.network.constant.EventConstants; | ||
| 31 | -import com.wd.common.dialog.DialogUtils; | 30 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 31 | +import com.wd.foundation.wdkit.utils.DialogUtils; | ||
| 32 | import com.wd.common.dialog.FlowTooBigDialog; | 32 | import com.wd.common.dialog.FlowTooBigDialog; |
| 33 | import com.wd.common.permissions.IPmsCallBack; | 33 | import com.wd.common.permissions.IPmsCallBack; |
| 34 | import com.wd.common.permissions.PermissionsUtils; | 34 | import com.wd.common.permissions.PermissionsUtils; |
| 35 | import com.wd.common.utils.NotificationUtils; | 35 | import com.wd.common.utils.NotificationUtils; |
| 36 | import com.wd.common.utils.ProcessUtils; | 36 | import com.wd.common.utils.ProcessUtils; |
| 37 | import com.wd.common.utils.ToolsUtil; | 37 | import com.wd.common.utils.ToolsUtil; |
| 38 | -import com.wd.common.widget.CustomTitleBar; | ||
| 39 | -import com.wd.common.widget.DefaultView; | 38 | +import com.wd.foundation.wdkit.view.CustomTitleBar; |
| 39 | +import com.wd.foundation.wdkit.utils.StatusBarUtil; | ||
| 40 | +import com.wd.foundation.wdkit.view.DefaultView; | ||
| 40 | import com.wd.fastcoding.base.R; | 41 | import com.wd.fastcoding.base.R; |
| 41 | import com.wd.foundation.bean.livedate.NetStateMessage; | 42 | import com.wd.foundation.bean.livedate.NetStateMessage; |
| 42 | import com.wd.foundation.wdkit.mvvm.base.BaseMvvmActivity; | 43 | import com.wd.foundation.wdkit.mvvm.base.BaseMvvmActivity; |
| @@ -304,7 +305,7 @@ public abstract class BaseActivity extends BaseMvvmActivity implements CustomTit | @@ -304,7 +305,7 @@ public abstract class BaseActivity extends BaseMvvmActivity implements CustomTit | ||
| 304 | } | 305 | } |
| 305 | 306 | ||
| 306 | public void setStatusBarStyle(@NonNull StatusBarStyleEnum statusBarStyle) { | 307 | public void setStatusBarStyle(@NonNull StatusBarStyleEnum statusBarStyle) { |
| 307 | - ToolsUtil.setStatusBarStyle(statusBarStyle, this); | 308 | + StatusBarUtil.setStatusBarStyle(statusBarStyle, this); |
| 308 | } | 309 | } |
| 309 | 310 | ||
| 310 | /** | 311 | /** |
| @@ -14,7 +14,7 @@ import androidx.constraintlayout.widget.ConstraintLayout; | @@ -14,7 +14,7 @@ import androidx.constraintlayout.widget.ConstraintLayout; | ||
| 14 | 14 | ||
| 15 | import com.airbnb.lottie.LottieAnimationView; | 15 | import com.airbnb.lottie.LottieAnimationView; |
| 16 | import com.wd.common.constant.UrlConstants; | 16 | import com.wd.common.constant.UrlConstants; |
| 17 | -import com.wd.common.utils.PDUtils; | 17 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 18 | import com.wd.common.utils.ProcessUtils; | 18 | import com.wd.common.utils.ProcessUtils; |
| 19 | import com.wd.fastcoding.base.R; | 19 | import com.wd.fastcoding.base.R; |
| 20 | import com.wd.foundation.bean.custom.content.ContentBean; | 20 | import com.wd.foundation.bean.custom.content.ContentBean; |
| @@ -13,8 +13,8 @@ import android.widget.ImageView; | @@ -13,8 +13,8 @@ import android.widget.ImageView; | ||
| 13 | import android.widget.LinearLayout; | 13 | import android.widget.LinearLayout; |
| 14 | import android.widget.RelativeLayout; | 14 | import android.widget.RelativeLayout; |
| 15 | 15 | ||
| 16 | -import com.wd.common.imageglide.ImageUtils; | ||
| 17 | -import com.wd.common.viewclick.BaseClickListener; | 16 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; |
| 17 | +import com.wd.foundation.wdkit.viewclick.BaseClickListener; | ||
| 18 | import com.wd.fastcoding.base.R; | 18 | import com.wd.fastcoding.base.R; |
| 19 | import com.wd.foundation.bean.response.CodeIdentifyBean; | 19 | import com.wd.foundation.bean.response.CodeIdentifyBean; |
| 20 | import com.wd.foundation.wdkit.animator.MyAnimationUtils; | 20 | import com.wd.foundation.wdkit.animator.MyAnimationUtils; |
| @@ -14,7 +14,7 @@ import android.widget.TextView; | @@ -14,7 +14,7 @@ import android.widget.TextView; | ||
| 14 | import androidx.annotation.NonNull; | 14 | import androidx.annotation.NonNull; |
| 15 | import androidx.constraintlayout.widget.ConstraintLayout; | 15 | import androidx.constraintlayout.widget.ConstraintLayout; |
| 16 | 16 | ||
| 17 | -import com.wd.common.viewclick.BaseClickListener; | 17 | +import com.wd.foundation.wdkit.viewclick.BaseClickListener; |
| 18 | import com.wd.fastcoding.base.R; | 18 | import com.wd.fastcoding.base.R; |
| 19 | import com.wd.foundation.bean.utils.TimeUtil; | 19 | import com.wd.foundation.bean.utils.TimeUtil; |
| 20 | 20 |
| @@ -6,7 +6,7 @@ import com.wd.capability.network.fetcher.BaseDataFetcher; | @@ -6,7 +6,7 @@ import com.wd.capability.network.fetcher.BaseDataFetcher; | ||
| 6 | import com.wd.capability.network.response.BaseResponse; | 6 | import com.wd.capability.network.response.BaseResponse; |
| 7 | import com.wd.common.api.RequestApi; | 7 | import com.wd.common.api.RequestApi; |
| 8 | import com.wd.common.listener.IHistoryDataListener; | 8 | import com.wd.common.listener.IHistoryDataListener; |
| 9 | -import com.wd.common.utils.PDUtils; | 9 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 10 | import com.wd.foundation.bean.request.HistoryAddBean; | 10 | import com.wd.foundation.bean.request.HistoryAddBean; |
| 11 | import com.wd.foundation.bean.request.SimpleContentBean; | 11 | import com.wd.foundation.bean.request.SimpleContentBean; |
| 12 | import com.wd.foundation.bean.utils.TimeUtil; | 12 | import com.wd.foundation.bean.utils.TimeUtil; |
| @@ -3,9 +3,9 @@ package com.wd.common.fetcher; | @@ -3,9 +3,9 @@ package com.wd.common.fetcher; | ||
| 3 | import android.text.TextUtils; | 3 | import android.text.TextUtils; |
| 4 | 4 | ||
| 5 | 5 | ||
| 6 | -import com.wd.common.listener.BatchCallback; | 6 | +import com.wd.capability.layout.ui.follow.listener.BatchCallback; |
| 7 | import com.wd.common.listener.InteractionDataListener; | 7 | import com.wd.common.listener.InteractionDataListener; |
| 8 | -import com.wd.common.utils.PDUtils; | 8 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 9 | import com.wd.capability.network.BaseObserver; | 9 | import com.wd.capability.network.BaseObserver; |
| 10 | import com.wd.capability.network.constant.ParameterConstant; | 10 | import com.wd.capability.network.constant.ParameterConstant; |
| 11 | import com.wd.capability.network.fetcher.BaseDataFetcher; | 11 | import com.wd.capability.network.fetcher.BaseDataFetcher; |
| @@ -18,7 +18,7 @@ import androidx.core.view.ViewCompat; | @@ -18,7 +18,7 @@ import androidx.core.view.ViewCompat; | ||
| 18 | 18 | ||
| 19 | import com.hjq.shape.builder.ShapeDrawableBuilder; | 19 | import com.hjq.shape.builder.ShapeDrawableBuilder; |
| 20 | import com.hjq.shape.layout.ShapeConstraintLayout; | 20 | import com.hjq.shape.layout.ShapeConstraintLayout; |
| 21 | -import com.wd.common.base.BaseApplication; | 21 | +import com.wd.foundation.wdkit.base.BaseApplication; |
| 22 | import com.wd.common.widget.ForbidDragSeekBar; | 22 | import com.wd.common.widget.ForbidDragSeekBar; |
| 23 | import com.wd.common.widget.MarqueeNormalTextView; | 23 | import com.wd.common.widget.MarqueeNormalTextView; |
| 24 | import com.wd.fastcoding.base.R; | 24 | import com.wd.fastcoding.base.R; |
| @@ -6,7 +6,7 @@ import android.os.Handler; | @@ -6,7 +6,7 @@ import android.os.Handler; | ||
| 6 | import com.wd.capability.network.BaseObserver; | 6 | import com.wd.capability.network.BaseObserver; |
| 7 | import com.wd.common.incentive.constants.TaskNameConstants; | 7 | import com.wd.common.incentive.constants.TaskNameConstants; |
| 8 | import com.wd.common.incentive.constants.TaskOperateTypeConstants; | 8 | import com.wd.common.incentive.constants.TaskOperateTypeConstants; |
| 9 | -import com.wd.common.utils.PDUtils; | 9 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 10 | import com.wd.foundation.bean.TaskFinishBean; | 10 | import com.wd.foundation.bean.TaskFinishBean; |
| 11 | import com.wd.foundation.bean.incentive.PointLevelOperateBean; | 11 | import com.wd.foundation.bean.incentive.PointLevelOperateBean; |
| 12 | import com.wd.foundation.wdkit.constant.Constants; | 12 | import com.wd.foundation.wdkit.constant.Constants; |
| @@ -4,12 +4,11 @@ import android.content.Context; | @@ -4,12 +4,11 @@ import android.content.Context; | ||
| 4 | import android.text.TextUtils; | 4 | import android.text.TextUtils; |
| 5 | 5 | ||
| 6 | 6 | ||
| 7 | -import com.wd.capability.network.constant.EventConstants; | 7 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 8 | import com.wd.capability.network.utils.NetworkUtil; | 8 | import com.wd.capability.network.utils.NetworkUtil; |
| 9 | import com.wd.common.interact.collect.callback.CollectCallback; | 9 | import com.wd.common.interact.collect.callback.CollectCallback; |
| 10 | import com.wd.common.interact.collect.model.UserCollectFetcher; | 10 | import com.wd.common.interact.collect.model.UserCollectFetcher; |
| 11 | import com.wd.common.listener.AddFavoriteLabelCallback; | 11 | import com.wd.common.listener.AddFavoriteLabelCallback; |
| 12 | -import com.wd.common.utils.ToolsUtil; | ||
| 13 | import com.wd.fastcoding.base.R; | 12 | import com.wd.fastcoding.base.R; |
| 14 | import com.wd.foundation.bean.collect.CollectContentBean; | 13 | import com.wd.foundation.bean.collect.CollectContentBean; |
| 15 | import com.wd.foundation.bean.custom.collect.AddDelCollectBean; | 14 | import com.wd.foundation.bean.custom.collect.AddDelCollectBean; |
| @@ -80,8 +79,8 @@ public class CollectTools { | @@ -80,8 +79,8 @@ public class CollectTools { | ||
| 80 | collectContentBean.contentRelId = listBean.getContentRelId(); | 79 | collectContentBean.contentRelId = listBean.getContentRelId(); |
| 81 | contentList.add(collectContentBean); | 80 | contentList.add(collectContentBean); |
| 82 | } | 81 | } |
| 83 | - ToolsUtil.showAddCollectLabelDialog(context,contentList, | ||
| 84 | - addFavoriteLabelCallback); | 82 | +// ToolsUtil.showAddCollectLabelDialog(context,contentList, |
| 83 | +// addFavoriteLabelCallback); | ||
| 85 | } | 84 | } |
| 86 | 85 | ||
| 87 | if (ArrayUtils.isNotEmpty(inputContentList) && inputContentList.get(0) != null){ | 86 | if (ArrayUtils.isNotEmpty(inputContentList) && inputContentList.get(0) != null){ |
| @@ -6,7 +6,7 @@ import android.text.TextUtils; | @@ -6,7 +6,7 @@ import android.text.TextUtils; | ||
| 6 | import androidx.lifecycle.LifecycleOwner; | 6 | import androidx.lifecycle.LifecycleOwner; |
| 7 | 7 | ||
| 8 | import com.wd.capability.network.BaseObserver; | 8 | import com.wd.capability.network.BaseObserver; |
| 9 | -import com.wd.common.UIViewModel; | 9 | +import com.wd.foundation.wdkit.mvvm.vm.UIViewModel; |
| 10 | import com.wd.common.interact.collect.CollectTools; | 10 | import com.wd.common.interact.collect.CollectTools; |
| 11 | import com.wd.common.interact.collect.callback.CollectCallback; | 11 | import com.wd.common.interact.collect.callback.CollectCallback; |
| 12 | import com.wd.common.listener.AddFavoriteLabelCallback; | 12 | import com.wd.common.listener.AddFavoriteLabelCallback; |
| @@ -2,7 +2,7 @@ package com.wd.common.interact.collect.model; | @@ -2,7 +2,7 @@ package com.wd.common.interact.collect.model; | ||
| 2 | 2 | ||
| 3 | import androidx.lifecycle.LifecycleOwner; | 3 | import androidx.lifecycle.LifecycleOwner; |
| 4 | 4 | ||
| 5 | -import com.wd.common.UIViewModel; | 5 | +import com.wd.foundation.wdkit.mvvm.vm.UIViewModel; |
| 6 | import com.wd.common.fetcher.InteractionStatusDataFetcher; | 6 | import com.wd.common.fetcher.InteractionStatusDataFetcher; |
| 7 | import com.wd.common.listener.InteractionDataListener; | 7 | import com.wd.common.listener.InteractionDataListener; |
| 8 | import com.wd.foundation.bean.custom.content.ContentBean; | 8 | import com.wd.foundation.bean.custom.content.ContentBean; |
lib_base/src/main/java/com/wd/common/interact/follow/listener/FollowDataListener.java
deleted
100644 → 0
| 1 | -package com.wd.common.interact.follow.listener; | ||
| 2 | - | ||
| 3 | - | ||
| 4 | -import com.wd.foundation.bean.response.FollowListIndexBean; | ||
| 5 | -import com.wd.foundation.wdkit.mvvm.vm.IVMCallback; | ||
| 6 | - | ||
| 7 | -/** | ||
| 8 | - * @author : gta | ||
| 9 | - * @description : | ||
| 10 | - * @since : 2022/7/13 | ||
| 11 | - */ | ||
| 12 | -public interface FollowDataListener extends IVMCallback { | ||
| 13 | - | ||
| 14 | - /** | ||
| 15 | - * 获取页面数据返回 | ||
| 16 | - * | ||
| 17 | - */ | ||
| 18 | - void onGetDateSuccess(FollowListIndexBean mList); | ||
| 19 | - | ||
| 20 | - /** | ||
| 21 | - * 成功一键关注 | ||
| 22 | - */ | ||
| 23 | - void oneKeySuccess(); | ||
| 24 | - | ||
| 25 | - /** | ||
| 26 | - * 获取页面数据失败返回 | ||
| 27 | - * | ||
| 28 | - * @param type 失败 | ||
| 29 | - * @param error 错误信息 | ||
| 30 | - */ | ||
| 31 | - void onFailed(int type, String error); | ||
| 32 | - | ||
| 33 | - | ||
| 34 | - /** | ||
| 35 | - * 用户关注/取消关注接口 | ||
| 36 | - */ | ||
| 37 | - void onOperationSuccess(); | ||
| 38 | - | ||
| 39 | - /** | ||
| 40 | - * 用户关注/取消关注接口 | ||
| 41 | - */ | ||
| 42 | - void onOperationFailed(String error); | ||
| 43 | - | ||
| 44 | -} |
| @@ -6,26 +6,24 @@ package com.wd.common.interact.follow.model; | @@ -6,26 +6,24 @@ package com.wd.common.interact.follow.model; | ||
| 6 | 6 | ||
| 7 | import android.text.TextUtils; | 7 | import android.text.TextUtils; |
| 8 | 8 | ||
| 9 | - | 9 | +import com.wd.capability.layout.ui.follow.listener.FollowDataListener; |
| 10 | +import com.wd.capability.layout.ui.follow.listener.GetBatchStatusListener; | ||
| 11 | +import com.wd.capability.layout.ui.follow.listener.GetFollowStatusListener; | ||
| 10 | import com.wd.capability.network.BaseObserver; | 12 | import com.wd.capability.network.BaseObserver; |
| 11 | -import com.wd.capability.network.constant.EventConstants; | ||
| 12 | import com.wd.capability.network.constant.ParameterConstant; | 13 | import com.wd.capability.network.constant.ParameterConstant; |
| 13 | import com.wd.capability.network.fetcher.BaseDataFetcher; | 14 | import com.wd.capability.network.fetcher.BaseDataFetcher; |
| 14 | import com.wd.capability.network.response.BaseResponse; | 15 | import com.wd.capability.network.response.BaseResponse; |
| 15 | import com.wd.common.api.RequestApi; | 16 | import com.wd.common.api.RequestApi; |
| 16 | -import com.wd.common.incentive.constants.TaskOperateTypeConstants; | ||
| 17 | -import com.wd.common.incentive.task.TaskManager; | ||
| 18 | -import com.wd.common.interact.follow.listener.FollowDataListener; | ||
| 19 | -import com.wd.common.utils.PDUtils; | ||
| 20 | import com.wd.fastcoding.base.R; | 17 | import com.wd.fastcoding.base.R; |
| 21 | import com.wd.foundation.bean.custom.content.PeopleMasterBean; | 18 | import com.wd.foundation.bean.custom.content.PeopleMasterBean; |
| 22 | import com.wd.foundation.bean.livedate.EventMessage; | 19 | import com.wd.foundation.bean.livedate.EventMessage; |
| 23 | import com.wd.foundation.bean.response.FollowBean; | 20 | import com.wd.foundation.bean.response.FollowBean; |
| 24 | import com.wd.foundation.bean.response.FollowListIndexBean; | 21 | import com.wd.foundation.bean.response.FollowListIndexBean; |
| 25 | import com.wd.foundation.bean.response.MasterFollowsStatusBean; | 22 | import com.wd.foundation.bean.response.MasterFollowsStatusBean; |
| 23 | +import com.wd.foundation.wdkit.constant.EventConstants; | ||
| 26 | import com.wd.foundation.wdkit.constant.IntentConstants; | 24 | import com.wd.foundation.wdkit.constant.IntentConstants; |
| 27 | -import com.wd.foundation.wdkit.mvvm.vm.IVMCallback; | ||
| 28 | import com.wd.foundation.wdkit.utils.CommonUtil; | 25 | import com.wd.foundation.wdkit.utils.CommonUtil; |
| 26 | +import com.wd.foundation.wdkit.utils.PDUtils; | ||
| 29 | import com.wd.foundation.wdkit.utils.SpUtils; | 27 | import com.wd.foundation.wdkit.utils.SpUtils; |
| 30 | import com.wd.foundation.wdkit.utils.ToastNightUtil; | 28 | import com.wd.foundation.wdkit.utils.ToastNightUtil; |
| 31 | import com.wd.foundation.wdkitcore.livedata.LiveDataBus; | 29 | import com.wd.foundation.wdkitcore.livedata.LiveDataBus; |
| @@ -101,7 +99,7 @@ public class FollowDataFetcher extends BaseDataFetcher<RequestApi> { | @@ -101,7 +99,7 @@ public class FollowDataFetcher extends BaseDataFetcher<RequestApi> { | ||
| 101 | public void onSuccess(String mData) { | 99 | public void onSuccess(String mData) { |
| 102 | if(status == 1){ | 100 | if(status == 1){ |
| 103 | //执行任务:关注 | 101 | //执行任务:关注 |
| 104 | - TaskManager.getInstance().executePointLevelOperate(TaskOperateTypeConstants.FOLLOW); | 102 | +// TaskManager.getInstance().executePointLevelOperate(TaskOperateTypeConstants.FOLLOW); |
| 105 | } | 103 | } |
| 106 | if (mListener != null) { | 104 | if (mListener != null) { |
| 107 | mListener.onOperationSuccess(); | 105 | mListener.onOperationSuccess(); |
| @@ -406,21 +404,4 @@ public class FollowDataFetcher extends BaseDataFetcher<RequestApi> { | @@ -406,21 +404,4 @@ public class FollowDataFetcher extends BaseDataFetcher<RequestApi> { | ||
| 406 | } | 404 | } |
| 407 | 405 | ||
| 408 | 406 | ||
| 409 | - public interface GetFollowStatusListener extends IVMCallback { | ||
| 410 | - /** | ||
| 411 | - * 目的是关注状态列表接口 | ||
| 412 | - */ | ||
| 413 | - void onSuccess(MasterFollowsStatusBean mObj); | ||
| 414 | - | ||
| 415 | - } | ||
| 416 | - | ||
| 417 | - public interface GetBatchStatusListener extends IVMCallback { | ||
| 418 | - /** | ||
| 419 | - * 目的是关注状态列表接口 | ||
| 420 | - */ | ||
| 421 | - void onSuccess(List<MasterFollowsStatusBean> list); | ||
| 422 | - | ||
| 423 | - void error(String e); | ||
| 424 | - | ||
| 425 | - } | ||
| 426 | } | 407 | } |
| @@ -2,7 +2,7 @@ | @@ -2,7 +2,7 @@ | ||
| 2 | * Copyright (c) Wondertek Technologies Co., Ltd. 2021-2022. All rights reserved. | 2 | * Copyright (c) Wondertek Technologies Co., Ltd. 2021-2022. All rights reserved. |
| 3 | */ | 3 | */ |
| 4 | 4 | ||
| 5 | -package com.wd.capability.layout.ui.follow.model; | 5 | +package com.wd.common.interact.follow.model; |
| 6 | 6 | ||
| 7 | import android.text.TextUtils; | 7 | import android.text.TextUtils; |
| 8 | 8 | ||
| @@ -10,11 +10,10 @@ import android.text.TextUtils; | @@ -10,11 +10,10 @@ import android.text.TextUtils; | ||
| 10 | import com.wd.capability.layout.comp.layoutdata.AbsGroup; | 10 | import com.wd.capability.layout.comp.layoutdata.AbsGroup; |
| 11 | import com.wd.capability.layout.comp.layoutdata.Page; | 11 | import com.wd.capability.layout.comp.layoutdata.Page; |
| 12 | import com.wd.capability.layout.comp.parser.ChannelSectionParser; | 12 | import com.wd.capability.layout.comp.parser.ChannelSectionParser; |
| 13 | -import com.wd.common.listener.BatchCallback; | 13 | +import com.wd.capability.layout.ui.follow.listener.BatchCallback; |
| 14 | import com.wd.capability.layout.ui.follow.listener.HomeFollowDataListener; | 14 | import com.wd.capability.layout.ui.follow.listener.HomeFollowDataListener; |
| 15 | import com.wd.capability.layout.uitls.CompentLogicUtil; | 15 | import com.wd.capability.layout.uitls.CompentLogicUtil; |
| 16 | import com.wd.common.fetcher.InteractionStatusDataFetcher; | 16 | import com.wd.common.fetcher.InteractionStatusDataFetcher; |
| 17 | -import com.wd.common.utils.PDUtils; | ||
| 18 | import com.wd.capability.network.BaseObserver; | 17 | import com.wd.capability.network.BaseObserver; |
| 19 | import com.wd.capability.network.bean.MetaBean; | 18 | import com.wd.capability.network.bean.MetaBean; |
| 20 | import com.wd.capability.network.cachedata.CacheData; | 19 | import com.wd.capability.network.cachedata.CacheData; |
| @@ -41,6 +40,7 @@ import com.wd.foundation.bean.response.MasterFollowsStatusBean; | @@ -41,6 +40,7 @@ import com.wd.foundation.bean.response.MasterFollowsStatusBean; | ||
| 41 | import com.wd.foundation.wdkit.json.GsonUtils; | 40 | import com.wd.foundation.wdkit.json.GsonUtils; |
| 42 | import com.wd.foundation.wdkit.mvvm.model.ConditionTask; | 41 | import com.wd.foundation.wdkit.mvvm.model.ConditionTask; |
| 43 | import com.wd.foundation.bean.utils.TimeUtil; | 42 | import com.wd.foundation.bean.utils.TimeUtil; |
| 43 | +import com.wd.foundation.wdkit.utils.PDUtils; | ||
| 44 | import com.wd.foundation.wdkit.utils.ToastNightUtil; | 44 | import com.wd.foundation.wdkit.utils.ToastNightUtil; |
| 45 | import com.wd.foundation.wdkitcore.tools.HostUtil; | 45 | import com.wd.foundation.wdkitcore.tools.HostUtil; |
| 46 | import com.wd.foundation.wdkitcore.tools.StringUtils; | 46 | import com.wd.foundation.wdkitcore.tools.StringUtils; |
| @@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
| 3 | * Copyright (c) Wondertek Technologies Co., Ltd. 2021-2022. All rights reserved. | 3 | * Copyright (c) Wondertek Technologies Co., Ltd. 2021-2022. All rights reserved. |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| 6 | -package com.wd.capability.layout.ui.follow.model; | 6 | +package com.wd.common.interact.follow.model; |
| 7 | 7 | ||
| 8 | import com.wd.capability.layout.ui.follow.listener.LocalAskDataListener; | 8 | import com.wd.capability.layout.ui.follow.listener.LocalAskDataListener; |
| 9 | import com.wd.capability.network.BaseObserver; | 9 | import com.wd.capability.network.BaseObserver; |
| @@ -4,8 +4,10 @@ package com.wd.common.interact.follow.vm; | @@ -4,8 +4,10 @@ package com.wd.common.interact.follow.vm; | ||
| 4 | import androidx.lifecycle.LifecycleOwner; | 4 | import androidx.lifecycle.LifecycleOwner; |
| 5 | 5 | ||
| 6 | 6 | ||
| 7 | -import com.wd.common.UIViewModel; | ||
| 8 | -import com.wd.common.interact.follow.listener.FollowDataListener; | 7 | +import com.wd.capability.layout.ui.follow.listener.FollowDataListener; |
| 8 | +import com.wd.capability.layout.ui.follow.listener.GetBatchStatusListener; | ||
| 9 | +import com.wd.capability.layout.ui.follow.listener.GetFollowStatusListener; | ||
| 10 | +import com.wd.foundation.wdkit.mvvm.vm.UIViewModel; | ||
| 9 | import com.wd.common.interact.follow.model.FollowDataFetcher; | 11 | import com.wd.common.interact.follow.model.FollowDataFetcher; |
| 10 | 12 | ||
| 11 | import java.util.List; | 13 | import java.util.List; |
| @@ -54,7 +56,7 @@ public class FollowViewModel extends UIViewModel { | @@ -54,7 +56,7 @@ public class FollowViewModel extends UIViewModel { | ||
| 54 | /** | 56 | /** |
| 55 | * 批量查询创作者关注状态 | 57 | * 批量查询创作者关注状态 |
| 56 | */ | 58 | */ |
| 57 | - public void getMasterStatusRequest(String creatorId, FollowDataFetcher.GetFollowStatusListener mGetFollowStatusListener){ | 59 | + public void getMasterStatusRequest(String creatorId, GetFollowStatusListener mGetFollowStatusListener){ |
| 58 | if (mDataFetcher==null){ | 60 | if (mDataFetcher==null){ |
| 59 | mDataFetcher = new FollowDataFetcher(mDataListener); | 61 | mDataFetcher = new FollowDataFetcher(mDataListener); |
| 60 | } | 62 | } |
| @@ -65,7 +67,7 @@ public class FollowViewModel extends UIViewModel { | @@ -65,7 +67,7 @@ public class FollowViewModel extends UIViewModel { | ||
| 65 | /** | 67 | /** |
| 66 | * 批量查询创作者关注状态 | 68 | * 批量查询创作者关注状态 |
| 67 | */ | 69 | */ |
| 68 | - public void getBatchStatusRequest(List<String> creatorIds, FollowDataFetcher.GetBatchStatusListener mGetBatchStatusListener){ | 70 | + public void getBatchStatusRequest(List<String> creatorIds, GetBatchStatusListener mGetBatchStatusListener){ |
| 69 | if (mDataFetcher==null){ | 71 | if (mDataFetcher==null){ |
| 70 | mDataFetcher = new FollowDataFetcher(mDataListener); | 72 | mDataFetcher = new FollowDataFetcher(mDataListener); |
| 71 | } | 73 | } |
| @@ -4,7 +4,7 @@ package com.wd.common.interact.interacts; | @@ -4,7 +4,7 @@ package com.wd.common.interact.interacts; | ||
| 4 | 4 | ||
| 5 | import androidx.lifecycle.LifecycleOwner; | 5 | import androidx.lifecycle.LifecycleOwner; |
| 6 | 6 | ||
| 7 | -import com.wd.common.UIViewModel; | 7 | +import com.wd.foundation.wdkit.mvvm.vm.UIViewModel; |
| 8 | import com.wd.common.interact.interacts.callback.IInteractDataListener; | 8 | import com.wd.common.interact.interacts.callback.IInteractDataListener; |
| 9 | import com.wd.common.interact.interacts.callback.IInteractDataViewModel; | 9 | import com.wd.common.interact.interacts.callback.IInteractDataViewModel; |
| 10 | import com.wd.common.interact.interacts.fetcher.InteractFetcher; | 10 | import com.wd.common.interact.interacts.fetcher.InteractFetcher; |
| 1 | package com.wd.common.interact.like; | 1 | package com.wd.common.interact.like; |
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | -import com.wd.capability.network.constant.EventConstants; | 4 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 5 | import com.wd.common.interact.like.callback.LikeCallback; | 5 | import com.wd.common.interact.like.callback.LikeCallback; |
| 6 | import com.wd.common.interact.like.model.UserLikeFetcher; | 6 | import com.wd.common.interact.like.model.UserLikeFetcher; |
| 7 | import com.wd.foundation.bean.livedate.EventMessage; | 7 | import com.wd.foundation.bean.livedate.EventMessage; |
| @@ -3,7 +3,7 @@ package com.wd.common.interact.like; | @@ -3,7 +3,7 @@ package com.wd.common.interact.like; | ||
| 3 | 3 | ||
| 4 | import com.wd.common.interact.like.callback.QueryLikeStatusCallback; | 4 | import com.wd.common.interact.like.callback.QueryLikeStatusCallback; |
| 5 | import com.wd.common.interact.like.model.QueryLikeStatusFetcher; | 5 | import com.wd.common.interact.like.model.QueryLikeStatusFetcher; |
| 6 | -import com.wd.common.utils.PDUtils; | 6 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 7 | import com.wd.foundation.bean.comment.DisplayWorkInfoBean; | 7 | import com.wd.foundation.bean.comment.DisplayWorkInfoBean; |
| 8 | 8 | ||
| 9 | import java.lang.ref.WeakReference; | 9 | import java.lang.ref.WeakReference; |
| @@ -13,7 +13,7 @@ import com.wd.capability.network.BaseObserver; | @@ -13,7 +13,7 @@ import com.wd.capability.network.BaseObserver; | ||
| 13 | import com.wd.capability.network.RetrofitClient; | 13 | import com.wd.capability.network.RetrofitClient; |
| 14 | import com.wd.capability.network.bean.MetaBean; | 14 | import com.wd.capability.network.bean.MetaBean; |
| 15 | import com.wd.capability.network.bean.TokenBean; | 15 | import com.wd.capability.network.bean.TokenBean; |
| 16 | -import com.wd.capability.network.constant.EventConstants; | 16 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 17 | import com.wd.capability.network.constant.NetConstant; | 17 | import com.wd.capability.network.constant.NetConstant; |
| 18 | import com.wd.capability.network.constant.ParameterConstant; | 18 | import com.wd.capability.network.constant.ParameterConstant; |
| 19 | import com.wd.capability.network.interceptor.LoggingInterceptor; | 19 | import com.wd.capability.network.interceptor.LoggingInterceptor; |
| @@ -9,7 +9,7 @@ import android.net.NetworkInfo; | @@ -9,7 +9,7 @@ import android.net.NetworkInfo; | ||
| 9 | 9 | ||
| 10 | import com.wd.base.log.Logger; | 10 | import com.wd.base.log.Logger; |
| 11 | import com.wd.capability.network.constant.NetConstant; | 11 | import com.wd.capability.network.constant.NetConstant; |
| 12 | -import com.wd.capability.network.constant.EventConstants; | 12 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 13 | import com.wd.foundation.bean.livedate.NetStateMessage; | 13 | import com.wd.foundation.bean.livedate.NetStateMessage; |
| 14 | import com.wd.foundation.wdkitcore.livedata.LiveDataBus; | 14 | import com.wd.foundation.wdkitcore.livedata.LiveDataBus; |
| 15 | 15 |
| @@ -22,9 +22,9 @@ import androidx.annotation.NonNull; | @@ -22,9 +22,9 @@ import androidx.annotation.NonNull; | ||
| 22 | import androidx.annotation.Nullable; | 22 | import androidx.annotation.Nullable; |
| 23 | import androidx.core.content.ContextCompat; | 23 | import androidx.core.content.ContextCompat; |
| 24 | 24 | ||
| 25 | -import com.wd.common.imageglide.ImageUtils; | ||
| 26 | -import com.wd.common.viewclick.BaseClickListener; | ||
| 27 | -import com.wd.common.widget.RoundRectImageView; | 25 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; |
| 26 | +import com.wd.foundation.wdkit.viewclick.BaseClickListener; | ||
| 27 | +import com.wd.foundation.wdkit.view.RoundRectImageView; | ||
| 28 | import com.wd.fastcoding.base.R; | 28 | import com.wd.fastcoding.base.R; |
| 29 | import com.wd.foundation.wdkit.statusbar.StatusBarCompat; | 29 | import com.wd.foundation.wdkit.statusbar.StatusBarCompat; |
| 30 | import com.wd.foundation.bean.utils.TimeUtil; | 30 | import com.wd.foundation.bean.utils.TimeUtil; |
| @@ -6,12 +6,13 @@ import android.text.TextUtils; | @@ -6,12 +6,13 @@ import android.text.TextUtils; | ||
| 6 | 6 | ||
| 7 | import com.alibaba.fastjson.JSONObject; | 7 | import com.alibaba.fastjson.JSONObject; |
| 8 | import com.wd.base.log.Logger; | 8 | import com.wd.base.log.Logger; |
| 9 | +import com.wd.capability.layout.ui.follow.listener.GetFollowStatusListener; | ||
| 9 | import com.wd.capability.network.BaseObserver; | 10 | import com.wd.capability.network.BaseObserver; |
| 10 | import com.wd.capability.network.RetrofitClient; | 11 | import com.wd.capability.network.RetrofitClient; |
| 11 | import com.wd.capability.network.bean.MetaBean; | 12 | import com.wd.capability.network.bean.MetaBean; |
| 12 | import com.wd.capability.network.cachedata.CacheData; | 13 | import com.wd.capability.network.cachedata.CacheData; |
| 13 | import com.wd.capability.network.cachedata.CacheH5PageData; | 14 | import com.wd.capability.network.cachedata.CacheH5PageData; |
| 14 | -import com.wd.capability.network.constant.EventConstants; | 15 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 15 | import com.wd.capability.network.constant.ParameterConstant; | 16 | import com.wd.capability.network.constant.ParameterConstant; |
| 16 | import com.wd.capability.network.fetcher.BaseDataFetcher; | 17 | import com.wd.capability.network.fetcher.BaseDataFetcher; |
| 17 | import com.wd.capability.network.response.BaseResponse; | 18 | import com.wd.capability.network.response.BaseResponse; |
| @@ -66,6 +67,7 @@ import com.wd.foundation.bean.response.MasterFollowsStatusBean; | @@ -66,6 +67,7 @@ import com.wd.foundation.bean.response.MasterFollowsStatusBean; | ||
| 66 | import com.wd.foundation.bean.response.MyAskMarkBean; | 67 | import com.wd.foundation.bean.response.MyAskMarkBean; |
| 67 | import com.wd.foundation.bean.response.NewsDetailBean; | 68 | import com.wd.foundation.bean.response.NewsDetailBean; |
| 68 | import com.wd.foundation.bean.response.PersonalInfoBean; | 69 | import com.wd.foundation.bean.response.PersonalInfoBean; |
| 70 | +import com.wd.foundation.wdkit.utils.PDUtils; | ||
| 69 | import com.wd.foundation.wdkitcore.constant.BaseConstants; | 71 | import com.wd.foundation.wdkitcore.constant.BaseConstants; |
| 70 | import com.wd.foundation.wdkit.constant.IntentConstants; | 72 | import com.wd.foundation.wdkit.constant.IntentConstants; |
| 71 | import com.wd.foundation.wdkit.file.MyFileUtils; | 73 | import com.wd.foundation.wdkit.file.MyFileUtils; |
| @@ -757,7 +759,7 @@ public class CommonNetUtils extends BaseDataFetcher<RequestApi> { | @@ -757,7 +759,7 @@ public class CommonNetUtils extends BaseDataFetcher<RequestApi> { | ||
| 757 | /** | 759 | /** |
| 758 | * 查询单个创作者关注状态 | 760 | * 查询单个创作者关注状态 |
| 759 | */ | 761 | */ |
| 760 | - public void getMasterStatusRequest(String creatorId, FollowDataFetcher.GetFollowStatusListener mGetFollowStatusListener) { | 762 | + public void getMasterStatusRequest(String creatorId, GetFollowStatusListener mGetFollowStatusListener) { |
| 761 | //未登录不需调用 | 763 | //未登录不需调用 |
| 762 | if (TextUtils.isEmpty(SpUtils.getUserToken())) { | 764 | if (TextUtils.isEmpty(SpUtils.getUserToken())) { |
| 763 | return; | 765 | return; |
| @@ -14,6 +14,7 @@ import com.wd.foundation.bean.request.SimpleContentBean; | @@ -14,6 +14,7 @@ import com.wd.foundation.bean.request.SimpleContentBean; | ||
| 14 | import com.wd.foundation.bean.response.NewsDetailBean; | 14 | import com.wd.foundation.bean.response.NewsDetailBean; |
| 15 | import com.wd.foundation.wdkit.json.GsonUtils; | 15 | import com.wd.foundation.wdkit.json.GsonUtils; |
| 16 | import com.wd.foundation.bean.utils.TimeUtil; | 16 | import com.wd.foundation.bean.utils.TimeUtil; |
| 17 | +import com.wd.foundation.wdkit.utils.PDUtils; | ||
| 17 | import com.wd.foundation.wdkitcore.thread.ThreadPoolUtils; | 18 | import com.wd.foundation.wdkitcore.thread.ThreadPoolUtils; |
| 18 | import com.wd.foundation.wdkitcore.tools.AppContext; | 19 | import com.wd.foundation.wdkitcore.tools.AppContext; |
| 19 | import com.wd.foundation.wdkitcore.tools.StringUtils; | 20 | import com.wd.foundation.wdkitcore.tools.StringUtils; |
| @@ -9,11 +9,10 @@ import android.text.TextUtils; | @@ -9,11 +9,10 @@ import android.text.TextUtils; | ||
| 9 | 9 | ||
| 10 | import com.google.gson.JsonObject; | 10 | import com.google.gson.JsonObject; |
| 11 | import com.wd.base.log.Logger; | 11 | import com.wd.base.log.Logger; |
| 12 | -import com.wd.capability.network.constant.EventConstants; | ||
| 13 | import com.wd.capability.router.WdRouterRule; | 12 | import com.wd.capability.router.WdRouterRule; |
| 14 | import com.wd.capability.router.data.ActionBean; | 13 | import com.wd.capability.router.data.ActionBean; |
| 15 | -import com.wd.common.base.BaseApplication; | ||
| 16 | -import com.wd.common.constant.PageNameConstants; | 14 | +import com.wd.foundation.wdkit.constant.PageNameConstants; |
| 15 | +import com.wd.common.constant.RouterConstants; | ||
| 17 | import com.wd.common.manager.AudioThemManager; | 16 | import com.wd.common.manager.AudioThemManager; |
| 18 | import com.wd.fastcoding.base.R; | 17 | import com.wd.fastcoding.base.R; |
| 19 | import com.wd.foundation.bean.custom.MenuBean; | 18 | import com.wd.foundation.bean.custom.MenuBean; |
| @@ -24,10 +23,11 @@ import com.wd.foundation.bean.custom.comp.ChannelInfoBean; | @@ -24,10 +23,11 @@ import com.wd.foundation.bean.custom.comp.ChannelInfoBean; | ||
| 24 | import com.wd.foundation.bean.custom.video.VodDetailIntentBean; | 23 | import com.wd.foundation.bean.custom.video.VodDetailIntentBean; |
| 25 | import com.wd.foundation.bean.music.bean.VoicePlayerBean; | 24 | import com.wd.foundation.bean.music.bean.VoicePlayerBean; |
| 26 | import com.wd.foundation.bean.paper.PaperPageItemBean; | 25 | import com.wd.foundation.bean.paper.PaperPageItemBean; |
| 26 | +import com.wd.foundation.wdkit.base.BaseApplication; | ||
| 27 | +import com.wd.foundation.wdkit.constant.EventConstants; | ||
| 27 | import com.wd.foundation.wdkit.constant.GloadLogicParams; | 28 | import com.wd.foundation.wdkit.constant.GloadLogicParams; |
| 28 | import com.wd.foundation.wdkit.constant.IntentConstants; | 29 | import com.wd.foundation.wdkit.constant.IntentConstants; |
| 29 | -import com.wd.common.constant.RouterConstants; | ||
| 30 | -import com.wd.common.imageglide.ImageUtils; | 30 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; |
| 31 | import com.wd.foundation.bean.custom.comp.CompBean; | 31 | import com.wd.foundation.bean.custom.comp.CompBean; |
| 32 | import com.wd.foundation.bean.custom.comp.CompDataSourceBean; | 32 | import com.wd.foundation.bean.custom.comp.CompDataSourceBean; |
| 33 | import com.wd.foundation.bean.custom.content.ContentBean; | 33 | import com.wd.foundation.bean.custom.content.ContentBean; |
| @@ -30,7 +30,6 @@ import com.wd.foundation.wdkit.file.MyFileUtils; | @@ -30,7 +30,6 @@ import com.wd.foundation.wdkit.file.MyFileUtils; | ||
| 30 | import com.wd.foundation.wdkit.perloader.DeviceHelper; | 30 | import com.wd.foundation.wdkit.perloader.DeviceHelper; |
| 31 | import com.wd.foundation.wdkit.statusbar.StatusBarCompat; | 31 | import com.wd.foundation.wdkit.statusbar.StatusBarCompat; |
| 32 | import com.wd.foundation.wdkit.statusbar.StatusBarStyleEnum; | 32 | import com.wd.foundation.wdkit.statusbar.StatusBarStyleEnum; |
| 33 | -import com.wd.foundation.wdkitcore.tools.AppContext; | ||
| 34 | import com.wd.foundation.wdkitcore.tools.ResUtils; | 33 | import com.wd.foundation.wdkitcore.tools.ResUtils; |
| 35 | import com.yalantis.ucrop.UCrop; | 34 | import com.yalantis.ucrop.UCrop; |
| 36 | 35 | ||
| @@ -450,55 +449,6 @@ public class ToolsUtil { | @@ -450,55 +449,6 @@ public class ToolsUtil { | ||
| 450 | // | 449 | // |
| 451 | // } | 450 | // } |
| 452 | 451 | ||
| 453 | - public static void setStatusBarStyle(@NonNull StatusBarStyleEnum statusBarStyle, int navigatonBarBgColor, Activity activity) { | ||
| 454 | - if (statusBarStyle.isFullScreen()) { | ||
| 455 | - | ||
| 456 | - if (-1 == statusBarStyle.getColorId()) { | ||
| 457 | - // 全屏,即,沉浸式状态栏。需要自己处理好页面内容,因为部分内容会顶到状态栏底部 | ||
| 458 | - StatusBarCompat.fullScreenNoStatusBar(activity, navigatonBarBgColor); | ||
| 459 | - } else { | ||
| 460 | - // 全屏,即,沉浸式状态栏。需要自己处理好页面内容,因为部分内容会顶到状态栏底部 | ||
| 461 | - StatusBarCompat.fullScreenStatusBar(activity, Color.TRANSPARENT, navigatonBarBgColor, statusBarStyle.isLabelIsBlack()); | ||
| 462 | - } | ||
| 463 | - | ||
| 464 | - } else { | ||
| 465 | - // 修改状态栏背景色,非全屏 | ||
| 466 | - int state = statusBarStyle.isLabelIsBlack() ? View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR | ||
| 467 | - : View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR; | ||
| 468 | - StatusBarCompat.setStatusBar(activity, state, statusBarStyle.getColorId()); | ||
| 469 | - } | ||
| 470 | - } | ||
| 471 | - | ||
| 472 | - | ||
| 473 | - public static void setStatusBarStyle(@NonNull StatusBarStyleEnum statusBarStyle, Activity activity) { | ||
| 474 | - if(activity == null){ | ||
| 475 | - return; | ||
| 476 | - } | ||
| 477 | - // 获取底部导航栏背景色 | ||
| 478 | - int navigatonBarBgColor = ContextCompat.getColor(activity,R.color.res_color_common_C8); | ||
| 479 | - if (activity instanceof StatusBarCompat.NavigationBarInterface){ | ||
| 480 | - navigatonBarBgColor = ((StatusBarCompat.NavigationBarInterface)activity).getNavigationBarBgColor(); | ||
| 481 | - } | ||
| 482 | - if (statusBarStyle.isFullScreen()) { | ||
| 483 | - if (-1 == statusBarStyle.getColorId()) { | ||
| 484 | - // 全屏,即,沉浸式状态栏。需要自己处理好页面内容,因为部分内容会顶到状态栏底部 | ||
| 485 | - StatusBarCompat.fullScreenNoStatusBar(activity, navigatonBarBgColor); | ||
| 486 | - } else { | ||
| 487 | - // 全屏,即,沉浸式状态栏。需要自己处理好页面内容,因为部分内容会顶到状态栏底部 | ||
| 488 | - StatusBarCompat.fullScreenStatusBar(activity, Color.TRANSPARENT, navigatonBarBgColor, statusBarStyle.isLabelIsBlack()); | ||
| 489 | - } | ||
| 490 | - | ||
| 491 | - } else { | ||
| 492 | - // 修改状态栏背景色,非全屏 | ||
| 493 | - int state = statusBarStyle.isLabelIsBlack() ? View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR | ||
| 494 | - : View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR; | ||
| 495 | - StatusBarCompat.setStatusBar(activity, state, statusBarStyle.getColorId(),navigatonBarBgColor); | ||
| 496 | - if(DeviceHelper.isMIUI()){ | ||
| 497 | - StatusBarCompat.setMiuiStatusBarDarkMode(statusBarStyle.isLabelIsBlack(),activity); | ||
| 498 | - } | ||
| 499 | - } | ||
| 500 | - } | ||
| 501 | - | ||
| 502 | /** | 452 | /** |
| 503 | * 直播间点赞样式数据转换,给横屏直播和竖屏直播使用 | 453 | * 直播间点赞样式数据转换,给横屏直播和竖屏直播使用 |
| 504 | * | 454 | * |
| @@ -2,7 +2,7 @@ package com.wd.common.utils; | @@ -2,7 +2,7 @@ package com.wd.common.utils; | ||
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | 4 | ||
| 5 | -import com.wd.common.constant.PageNameConstants; | 5 | +import com.wd.foundation.wdkit.constant.PageNameConstants; |
| 6 | import com.wd.foundation.bean.custom.NavigationBeanNews; | 6 | import com.wd.foundation.bean.custom.NavigationBeanNews; |
| 7 | import com.wd.foundation.bean.custom.comp.ContainerItemBean; | 7 | import com.wd.foundation.bean.custom.comp.ContainerItemBean; |
| 8 | import com.wd.foundation.bean.custom.content.ContentBean; | 8 | import com.wd.foundation.bean.custom.content.ContentBean; |
| @@ -18,7 +18,7 @@ import android.widget.LinearLayout; | @@ -18,7 +18,7 @@ import android.widget.LinearLayout; | ||
| 18 | import androidx.annotation.NonNull; | 18 | import androidx.annotation.NonNull; |
| 19 | import androidx.annotation.Nullable; | 19 | import androidx.annotation.Nullable; |
| 20 | 20 | ||
| 21 | -import com.wd.common.dialog.DialogUtils; | 21 | +import com.wd.foundation.wdkit.utils.DialogUtils; |
| 22 | import com.wd.common.interact.collect.CollectTools; | 22 | import com.wd.common.interact.collect.CollectTools; |
| 23 | import com.wd.common.interact.collect.callback.CollectCallback; | 23 | import com.wd.common.interact.collect.callback.CollectCallback; |
| 24 | import com.wd.common.interact.interacts.callback.IInteractDataListener; | 24 | import com.wd.common.interact.interacts.callback.IInteractDataListener; |
| @@ -28,7 +28,7 @@ import com.wd.common.interact.like.QueryLikeStatusTools; | @@ -28,7 +28,7 @@ import com.wd.common.interact.like.QueryLikeStatusTools; | ||
| 28 | import com.wd.common.interact.like.callback.LikeCallback; | 28 | import com.wd.common.interact.like.callback.LikeCallback; |
| 29 | import com.wd.common.interact.like.callback.QueryLikeStatusCallback; | 29 | import com.wd.common.interact.like.callback.QueryLikeStatusCallback; |
| 30 | import com.wd.common.listener.AddFavoriteLabelCallback; | 30 | import com.wd.common.listener.AddFavoriteLabelCallback; |
| 31 | -import com.wd.common.utils.PDUtils; | 31 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 32 | import com.wd.common.utils.ProcessUtils; | 32 | import com.wd.common.utils.ProcessUtils; |
| 33 | import com.wd.common.utils.ToolsUtil; | 33 | import com.wd.common.utils.ToolsUtil; |
| 34 | import com.wd.fastcoding.base.R; | 34 | import com.wd.fastcoding.base.R; |
| @@ -28,7 +28,7 @@ import com.wd.common.interact.like.QueryLikeStatusTools; | @@ -28,7 +28,7 @@ import com.wd.common.interact.like.QueryLikeStatusTools; | ||
| 28 | import com.wd.common.interact.like.callback.LikeCallback; | 28 | import com.wd.common.interact.like.callback.LikeCallback; |
| 29 | import com.wd.common.interact.like.callback.QueryLikeStatusCallback; | 29 | import com.wd.common.interact.like.callback.QueryLikeStatusCallback; |
| 30 | import com.wd.common.listener.AddFavoriteLabelCallback; | 30 | import com.wd.common.listener.AddFavoriteLabelCallback; |
| 31 | -import com.wd.common.utils.PDUtils; | 31 | +import com.wd.foundation.wdkit.utils.PDUtils; |
| 32 | import com.wd.common.utils.ProcessUtils; | 32 | import com.wd.common.utils.ProcessUtils; |
| 33 | import com.wd.common.utils.ToolsUtil; | 33 | import com.wd.common.utils.ToolsUtil; |
| 34 | import com.wd.fastcoding.base.R; | 34 | import com.wd.fastcoding.base.R; |
| 1 | -package com.wd.common.widget.progress; | ||
| 2 | - | ||
| 3 | -import android.content.Context; | ||
| 4 | -import android.util.AttributeSet; | ||
| 5 | -import android.view.LayoutInflater; | ||
| 6 | -import android.widget.FrameLayout; | ||
| 7 | -import android.widget.ImageView; | ||
| 8 | - | ||
| 9 | -import androidx.annotation.Nullable; | ||
| 10 | - | ||
| 11 | -import com.wd.fastcoding.base.R; | ||
| 12 | -import com.wd.foundation.wdkit.utils.SpUtils; | ||
| 13 | - | ||
| 14 | - | ||
| 15 | -/** | ||
| 16 | - * @Description: 组件和稿件页面的骨架图 | ||
| 17 | - * @Author: Li Yubing | ||
| 18 | - * @Email: liyubing@wondert.com.cn | ||
| 19 | - * @CreateDate: 2023/10/23 10:09 | ||
| 20 | - * @Version: 1.0 | ||
| 21 | - */ | ||
| 22 | -public class SkeletonLoadingView extends FrameLayout { | ||
| 23 | - | ||
| 24 | - private Context context; | ||
| 25 | - | ||
| 26 | - public SkeletonLoadingView(Context context) { | ||
| 27 | - this(context, null); | ||
| 28 | - } | ||
| 29 | - | ||
| 30 | - public SkeletonLoadingView(Context context, @Nullable AttributeSet attrs) { | ||
| 31 | - this(context, attrs, 0); | ||
| 32 | - } | ||
| 33 | - | ||
| 34 | - public SkeletonLoadingView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) { | ||
| 35 | - super(context, attrs, defStyleAttr); | ||
| 36 | - this.context = context; | ||
| 37 | - init(); | ||
| 38 | - } | ||
| 39 | - | ||
| 40 | - private void init() { | ||
| 41 | - LayoutInflater.from(context).inflate(R.layout.small_skeleton_loading_view, this, true); | ||
| 42 | - ImageView img = findViewById(R.id.img); | ||
| 43 | - img.setBackgroundResource(SpUtils.isNightMode() ? R.mipmap.bg_gujia_default_image_night : | ||
| 44 | - R.mipmap.bg_gujia_default_image); | ||
| 45 | - } | ||
| 46 | - | ||
| 47 | - | ||
| 48 | -} |
| @@ -80,7 +80,7 @@ | @@ -80,7 +80,7 @@ | ||
| 80 | android:visibility="visible" | 80 | android:visibility="visible" |
| 81 | android:orientation="horizontal"> | 81 | android:orientation="horizontal"> |
| 82 | 82 | ||
| 83 | - <com.wd.common.widget.RoundRectImageView | 83 | + <com.wd.foundation.wdkit.view.RoundRectImageView |
| 84 | android:id="@+id/push_image" | 84 | android:id="@+id/push_image" |
| 85 | android:layout_width="@dimen/rmrb_dp72" | 85 | android:layout_width="@dimen/rmrb_dp72" |
| 86 | android:layout_height="wrap_content" | 86 | android:layout_height="wrap_content" |
| @@ -43,8 +43,4 @@ | @@ -43,8 +43,4 @@ | ||
| 43 | <declare-styleable name="ClearScreenLayout"> | 43 | <declare-styleable name="ClearScreenLayout"> |
| 44 | <attr name="touch_slop_sensitivity" format="float" /> | 44 | <attr name="touch_slop_sensitivity" format="float" /> |
| 45 | </declare-styleable> | 45 | </declare-styleable> |
| 46 | - <!-- 缺省视图--> | ||
| 47 | - <declare-styleable name="DefaultView"> | ||
| 48 | - <attr name="default_view_type" format="integer" /> | ||
| 49 | - </declare-styleable> | ||
| 50 | </resources> | 46 | </resources> |
| @@ -121,7 +121,6 @@ | @@ -121,7 +121,6 @@ | ||
| 121 | <string name="sure_clear_cache">是否确认清除此APP的缓存</string> | 121 | <string name="sure_clear_cache">是否确认清除此APP的缓存</string> |
| 122 | <string name="sure_clear_common">Are you sure to delete?</string> | 122 | <string name="sure_clear_common">Are you sure to delete?</string> |
| 123 | <string name="sure_clear_search_history">确认清空历史记录?</string> | 123 | <string name="sure_clear_search_history">确认清空历史记录?</string> |
| 124 | - <string name="yes_btn">确定</string> | ||
| 125 | <string name="open_btn">打开</string> | 124 | <string name="open_btn">打开</string> |
| 126 | <string name="cancel_btn">取消</string> | 125 | <string name="cancel_btn">取消</string> |
| 127 | <string name="yes_bind">确认解绑?</string> | 126 | <string name="yes_bind">确认解绑?</string> |
| @@ -129,7 +128,6 @@ | @@ -129,7 +128,6 @@ | ||
| 129 | <string name="cancel_bind_message">绑定失败</string> | 128 | <string name="cancel_bind_message">绑定失败</string> |
| 130 | <string name="cancel_bind_message_2">该账号不符合绑定要求或已经被绑定</string> | 129 | <string name="cancel_bind_message_2">该账号不符合绑定要求或已经被绑定</string> |
| 131 | <string name="tv_bind">解绑后讲无法继续使用该账号登录人民日报平台</string> | 130 | <string name="tv_bind">解绑后讲无法继续使用该账号登录人民日报平台</string> |
| 132 | - <string name="tips">提示</string> | ||
| 133 | <string name="next">下一页</string> | 131 | <string name="next">下一页</string> |
| 134 | <string name="abandon">放弃</string> | 132 | <string name="abandon">放弃</string> |
| 135 | <string name="delete">删除</string> | 133 | <string name="delete">删除</string> |
| @@ -368,7 +366,6 @@ | @@ -368,7 +366,6 @@ | ||
| 368 | <!--暂无搜索结果--> | 366 | <!--暂无搜索结果--> |
| 369 | <string name="default_no_content_found">未找到内容</string> | 367 | <string name="default_no_content_found">未找到内容</string> |
| 370 | 368 | ||
| 371 | - <string name="up_load_more">上拉加载更多</string> | ||
| 372 | <string name="no_net_tips">无网络</string> | 369 | <string name="no_net_tips">无网络</string> |
| 373 | <string name="weak_net_tips">网络有问题。请检查网络</string> | 370 | <string name="weak_net_tips">网络有问题。请检查网络</string> |
| 374 | <string name="click_retry">重试</string> | 371 | <string name="click_retry">重试</string> |
| @@ -377,8 +374,6 @@ | @@ -377,8 +374,6 @@ | ||
| 377 | <string name="seal_login_user_logout">用户已注销</string> | 374 | <string name="seal_login_user_logout">用户已注销</string> |
| 378 | <string name="seal_login_user_blocked">这个账号被封了!</string> | 375 | <string name="seal_login_user_blocked">这个账号被封了!</string> |
| 379 | 376 | ||
| 380 | - <string name="to_expand_hint">展开</string> | ||
| 381 | - <string name="to_shrink_hint">收起</string> | ||
| 382 | <!-- 加入聊天室失败--> | 377 | <!-- 加入聊天室失败--> |
| 383 | <string name="discovery_chat_room_join_failure">加入聊天室失败 </string> | 378 | <string name="discovery_chat_room_join_failure">加入聊天室失败 </string> |
| 384 | <!-- 你被禁止加入聊天室--> | 379 | <!-- 你被禁止加入聊天室--> |
| @@ -39,7 +39,10 @@ android { | @@ -39,7 +39,10 @@ android { | ||
| 39 | dependencies { | 39 | dependencies { |
| 40 | implementation rootProject.ext.dependencies["androidxAppCompat"] | 40 | implementation rootProject.ext.dependencies["androidxAppCompat"] |
| 41 | implementation rootProject.ext.dependencies["material"] | 41 | implementation rootProject.ext.dependencies["material"] |
| 42 | + implementation project(path: ':wdkit') | ||
| 42 | implementation project(path: ':wdlayout') | 43 | implementation project(path: ':wdlayout') |
| 44 | + implementation project(path: ':lib_base') | ||
| 45 | + implementation project(path: ':base_comment') | ||
| 43 | api project(path: ':wdrouter') | 46 | api project(path: ':wdrouter') |
| 44 | api project(path: ':wdinterface') | 47 | api project(path: ':wdinterface') |
| 45 | annotationProcessor 'com.alibaba:arouter-compiler:1.5.2' | 48 | annotationProcessor 'com.alibaba:arouter-compiler:1.5.2' |
| @@ -44,11 +44,10 @@ import com.wd.capability.network.constant.NetConstant; | @@ -44,11 +44,10 @@ import com.wd.capability.network.constant.NetConstant; | ||
| 44 | import com.wd.common.base.BaseActivity; | 44 | import com.wd.common.base.BaseActivity; |
| 45 | //import com.wd.common.base.BaseDialog; | 45 | //import com.wd.common.base.BaseDialog; |
| 46 | import com.wd.foundation.wdkit.constant.Constants; | 46 | import com.wd.foundation.wdkit.constant.Constants; |
| 47 | -import com.wd.capability.network.constant.EventConstants; | 47 | +import com.wd.foundation.wdkit.constant.EventConstants; |
| 48 | import com.wd.common.constant.RouterConstants; | 48 | import com.wd.common.constant.RouterConstants; |
| 49 | -import com.wd.common.imageglide.ImageUtils; | ||
| 50 | import com.wd.common.net.NetStateChangeReceiver; | 49 | import com.wd.common.net.NetStateChangeReceiver; |
| 51 | -import com.wd.common.utils.GrayManager; | 50 | +import com.wd.foundation.wdkit.utils.GrayManager; |
| 52 | import com.wd.common.utils.ProcessUtils; | 51 | import com.wd.common.utils.ProcessUtils; |
| 53 | import com.wd.foundation.wdkit.constant.ProtocolConstant; | 52 | import com.wd.foundation.wdkit.constant.ProtocolConstant; |
| 54 | import com.wd.foundation.bean.custom.MenuBean; | 53 | import com.wd.foundation.bean.custom.MenuBean; |
| @@ -57,6 +56,7 @@ import com.wd.foundation.bean.custom.video.TouchBean; | @@ -57,6 +56,7 @@ import com.wd.foundation.bean.custom.video.TouchBean; | ||
| 57 | import com.wd.foundation.bean.livedate.NetStateMessage; | 56 | import com.wd.foundation.bean.livedate.NetStateMessage; |
| 58 | import com.wd.foundation.bean.response.BottomNavBean; | 57 | import com.wd.foundation.bean.response.BottomNavBean; |
| 59 | import com.wd.foundation.bean.response.MourningModelBean; | 58 | import com.wd.foundation.bean.response.MourningModelBean; |
| 59 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; | ||
| 60 | import com.wd.foundation.wdkit.statusbar.StatusBarStyleEnum; | 60 | import com.wd.foundation.wdkit.statusbar.StatusBarStyleEnum; |
| 61 | import com.wd.foundation.wdkit.system.FastClickUtil; | 61 | import com.wd.foundation.wdkit.system.FastClickUtil; |
| 62 | import com.wd.foundation.wdkit.utils.FilletUtil; | 62 | import com.wd.foundation.wdkit.utils.FilletUtil; |
| @@ -8,13 +8,13 @@ import android.widget.FrameLayout; | @@ -8,13 +8,13 @@ import android.widget.FrameLayout; | ||
| 8 | 8 | ||
| 9 | import com.alibaba.android.arouter.facade.annotation.Route; | 9 | import com.alibaba.android.arouter.facade.annotation.Route; |
| 10 | import com.alibaba.fastjson.JSONObject; | 10 | import com.alibaba.fastjson.JSONObject; |
| 11 | -import com.wd.capability.layout.page.ItemElectronPapterLayoutManager; | 11 | +import com.wd.module_home.paper.ItemElectronPapterLayoutManager; |
| 12 | import com.wd.capability.router.data.ActionBean; | 12 | import com.wd.capability.router.data.ActionBean; |
| 13 | import com.wd.common.base.BaseActivity; | 13 | import com.wd.common.base.BaseActivity; |
| 14 | -import com.wd.common.constant.PageNameConstants; | 14 | +import com.wd.foundation.wdkit.constant.PageNameConstants; |
| 15 | import com.wd.common.constant.RegionNameConstants; | 15 | import com.wd.common.constant.RegionNameConstants; |
| 16 | import com.wd.common.constant.RouterConstants; | 16 | import com.wd.common.constant.RouterConstants; |
| 17 | -import com.wd.common.utils.BarUtils; | 17 | +import com.wd.foundation.wdkit.utils.BarUtils; |
| 18 | import com.wd.foundation.bean.analytics.TrackContentBean; | 18 | import com.wd.foundation.bean.analytics.TrackContentBean; |
| 19 | import com.wd.foundation.bean.custom.MenuBean; | 19 | import com.wd.foundation.bean.custom.MenuBean; |
| 20 | import com.wd.foundation.wdkit.constant.GlobalAppCacheData; | 20 | import com.wd.foundation.wdkit.constant.GlobalAppCacheData; |
| 1 | -package com.wd.capability.layout.comp.layoutmanager.adapter.paper; | 1 | +package com.wd.module_home.adapter.paper; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 3 | import android.content.Context; |
| 4 | import android.view.LayoutInflater; | 4 | import android.view.LayoutInflater; |
| @@ -13,8 +13,9 @@ import androidx.recyclerview.widget.RecyclerView; | @@ -13,8 +13,9 @@ import androidx.recyclerview.widget.RecyclerView; | ||
| 13 | import com.wd.capability.layout.R; | 13 | import com.wd.capability.layout.R; |
| 14 | import com.wd.capability.layout.ui.widget.paper.AreaImageView; | 14 | import com.wd.capability.layout.ui.widget.paper.AreaImageView; |
| 15 | import com.wd.capability.layout.uitls.ObjectTools; | 15 | import com.wd.capability.layout.uitls.ObjectTools; |
| 16 | -import com.wd.common.imageglide.ImageUtils; | ||
| 17 | import com.wd.common.utils.ProcessUtils; | 16 | import com.wd.common.utils.ProcessUtils; |
| 17 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; | ||
| 18 | + | ||
| 18 | import com.wd.foundation.bean.paper.PaperPageBean; | 19 | import com.wd.foundation.bean.paper.PaperPageBean; |
| 19 | import com.wd.foundation.bean.paper.PaperPageItemBean; | 20 | import com.wd.foundation.bean.paper.PaperPageItemBean; |
| 20 | 21 |
| 1 | -package com.wd.capability.layout.ui.paper; | 1 | +package com.wd.module_home.paper; |
| 2 | 2 | ||
| 3 | -import android.content.DialogInterface; | ||
| 4 | import android.view.View; | 3 | import android.view.View; |
| 5 | 4 | ||
| 6 | import androidx.fragment.app.FragmentActivity; | 5 | import androidx.fragment.app.FragmentActivity; |
| 7 | 6 | ||
| 8 | -import com.wd.capability.layout.page.ItemElectronPapterLayoutManager; | ||
| 9 | import com.wd.capability.network.response.ExceptionHandle; | 7 | import com.wd.capability.network.response.ExceptionHandle; |
| 10 | import com.wd.capability.network.utils.NetworkUtil; | 8 | import com.wd.capability.network.utils.NetworkUtil; |
| 11 | -import com.wd.common.viewclick.BaseClickListener; | 9 | +import com.wd.foundation.wdkit.viewclick.BaseClickListener; |
| 12 | import com.wd.foundation.bean.paper.PaperNumInforBean; | 10 | import com.wd.foundation.bean.paper.PaperNumInforBean; |
| 13 | import com.wd.foundation.bean.paper.PaperPageBean; | 11 | import com.wd.foundation.bean.paper.PaperPageBean; |
| 14 | import com.wd.foundation.wdkit.utils.ToastNightUtil; | 12 | import com.wd.foundation.wdkit.utils.ToastNightUtil; |
| 1 | -package com.wd.capability.layout.ui.paper; | 1 | +package com.wd.module_home.paper; |
| 2 | 2 | ||
| 3 | import android.graphics.Color; | 3 | import android.graphics.Color; |
| 4 | import android.graphics.drawable.ColorDrawable; | 4 | import android.graphics.drawable.ColorDrawable; |
| @@ -19,7 +19,6 @@ import androidx.fragment.app.FragmentActivity; | @@ -19,7 +19,6 @@ import androidx.fragment.app.FragmentActivity; | ||
| 19 | 19 | ||
| 20 | 20 | ||
| 21 | import com.wd.capability.layout.R; | 21 | import com.wd.capability.layout.R; |
| 22 | -import com.wd.capability.layout.page.ItemElectronPapterLayoutManager; | ||
| 23 | import com.wd.capability.layout.ui.widget.calendar.CalendarView; | 22 | import com.wd.capability.layout.ui.widget.calendar.CalendarView; |
| 24 | import com.wd.capability.layout.ui.widget.calendar.DateData; | 23 | import com.wd.capability.layout.ui.widget.calendar.DateData; |
| 25 | import com.wd.capability.layout.ui.widget.calendar.MonthListener; | 24 | import com.wd.capability.layout.ui.widget.calendar.MonthListener; |
| 1 | -package com.wd.capability.layout.page; | 1 | +package com.wd.module_home.paper; |
| 2 | 2 | ||
| 3 | import android.text.TextUtils; | 3 | import android.text.TextUtils; |
| 4 | import android.view.View; | 4 | import android.view.View; |
| @@ -12,11 +12,8 @@ import androidx.recyclerview.widget.RecyclerView; | @@ -12,11 +12,8 @@ import androidx.recyclerview.widget.RecyclerView; | ||
| 12 | 12 | ||
| 13 | import com.wd.capability.layout.R; | 13 | import com.wd.capability.layout.R; |
| 14 | import com.wd.capability.layout.comp.layoutmanager.ItemContainerManager; | 14 | import com.wd.capability.layout.comp.layoutmanager.ItemContainerManager; |
| 15 | -import com.wd.capability.layout.ui.paper.PaperContract; | ||
| 16 | -import com.wd.capability.layout.ui.paper.PaperHelpFactory; | ||
| 17 | -import com.wd.capability.layout.ui.paper.PaperHelper; | ||
| 18 | -import com.wd.common.imageglide.ImageUtils; | ||
| 19 | -import com.wd.common.viewclick.BaseClickListener; | 15 | +import com.wd.foundation.wdkit.imageglide.ImageUtils; |
| 16 | +import com.wd.foundation.wdkit.viewclick.BaseClickListener; | ||
| 20 | import com.wd.foundation.bean.custom.MenuBean; | 17 | import com.wd.foundation.bean.custom.MenuBean; |
| 21 | import com.wd.foundation.bean.paper.PaperPageBean; | 18 | import com.wd.foundation.bean.paper.PaperPageBean; |
| 22 | import com.wd.foundation.bean.utils.TimeUtil; | 19 | import com.wd.foundation.bean.utils.TimeUtil; |
| 1 | -package com.wd.capability.layout.ui.paper; | 1 | +package com.wd.module_home.paper; |
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | import android.view.View; | 4 | import android.view.View; |
| @@ -10,7 +10,6 @@ import androidx.recyclerview.widget.RecyclerView; | @@ -10,7 +10,6 @@ import androidx.recyclerview.widget.RecyclerView; | ||
| 10 | 10 | ||
| 11 | 11 | ||
| 12 | import com.wd.capability.layout.R; | 12 | import com.wd.capability.layout.R; |
| 13 | -import com.wd.capability.layout.page.ItemElectronPapterLayoutManager; | ||
| 14 | import com.wd.foundation.bean.paper.PaperPageBean; | 13 | import com.wd.foundation.bean.paper.PaperPageBean; |
| 15 | import com.wd.foundation.wdkitcore.tools.ArrayUtils; | 14 | import com.wd.foundation.wdkitcore.tools.ArrayUtils; |
| 16 | 15 |
-
Please register or login to post a comment