Commit 44a41227 authored by mengcuiguang's avatar mengcuiguang

代码优化

parent 70b918eb
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="CompilerConfiguration"> <component name="CompilerConfiguration">
<bytecodeTargetLevel target="15" /> <bytecodeTargetLevel target="11" />
</component> </component>
</project> </project>
\ No newline at end of file
...@@ -144,15 +144,15 @@ class SplashActivity : BaseActivity() { ...@@ -144,15 +144,15 @@ class SplashActivity : BaseActivity() {
private fun goToMainActivity() { private fun goToMainActivity() {
// val vipEnter = AppPreferencesManager.get().getBoolean(Constant.IS_FIRST_VIP_BTN, false) // val vipEnter = AppPreferencesManager.get().getBoolean(Constant.IS_FIRST_VIP_BTN, false)
// if ((UserManager.getInstance().newFlag && !UserManager.getInstance().vipFlag) || !vipEnter) { // if ((UserManager.getInstance().newFlag && !UserManager.getInstance().vipFlag) || !vipEnter) {
// if (UserManager.getInstance().newFlag && !UserManager.getInstance().vipFlag) { if (UserManager.getInstance().newFlag && !UserManager.getInstance().vipFlag) {
//// AppPreferencesManager.get().put(Constant.IS_FIRST_VIP_BTN, true) // AppPreferencesManager.get().put(Constant.IS_FIRST_VIP_BTN, true)
// // 匹配用户 且 不是vip // 匹配用户 且 不是vip
// val bundle = Bundle() val bundle = Bundle()
// bundle.putBoolean(VipActivity.IS_GUIDE, true) bundle.putBoolean(VipActivity.IS_GUIDE, true)
// readyGoThenKill(VipActivity::class.java, bundle) readyGoThenKill(VipActivity::class.java, bundle)
// } else { } else {
readyGoThenKill(MainActivity::class.java) readyGoThenKill(MainActivity::class.java)
// } }
} }
override fun onKeyDown(keyCode: Int, event: KeyEvent): Boolean { override fun onKeyDown(keyCode: Int, event: KeyEvent): Boolean {
......
...@@ -91,6 +91,7 @@ class RecommendFragment : BaseFragment(), View.OnClickListener { ...@@ -91,6 +91,7 @@ class RecommendFragment : BaseFragment(), View.OnClickListener {
tab_recommend.getTabAt(1)?.select() tab_recommend.getTabAt(1)?.select()
vp2_recommend.setCurrentItem(1, false) vp2_recommend.setCurrentItem(1, false)
vp2_recommend.offscreenPageLimit = 1 vp2_recommend.offscreenPageLimit = 1
vp2_recommend.isUserInputEnabled = false
} }
private fun getTabView(position: Int): View { private fun getTabView(position: Int): View {
...@@ -167,14 +168,14 @@ class RecommendFragment : BaseFragment(), View.OnClickListener { ...@@ -167,14 +168,14 @@ class RecommendFragment : BaseFragment(), View.OnClickListener {
fun handleEditStyle(isEdit: Boolean) { fun handleEditStyle(isEdit: Boolean) {
if (isEdit) { if (isEdit) {
// 禁止滑动 // 禁止滑动
vp2_recommend.isUserInputEnabled = false // vp2_recommend.isUserInputEnabled = false
iv_edit.visibility = View.GONE iv_edit.visibility = View.GONE
iv_edit_close.visibility = View.VISIBLE iv_edit_close.visibility = View.VISIBLE
tab_recommend.visibility = View.GONE tab_recommend.visibility = View.GONE
tv_edit_text.visibility = View.VISIBLE tv_edit_text.visibility = View.VISIBLE
} else { } else {
// 允许滑动 // 允许滑动
vp2_recommend.isUserInputEnabled = true // vp2_recommend.isUserInputEnabled = true
iv_edit.visibility = View.VISIBLE iv_edit.visibility = View.VISIBLE
iv_edit_close.visibility = View.GONE iv_edit_close.visibility = View.GONE
tab_recommend.visibility = View.VISIBLE tab_recommend.visibility = View.VISIBLE
......
...@@ -140,8 +140,11 @@ class VideoEpisodeDialog( ...@@ -140,8 +140,11 @@ class VideoEpisodeDialog(
for (mDatum in mData) { for (mDatum in mData) {
mDatum.playing = false mDatum.playing = false
} }
mData[position].playing = true if (mData.size > position) {
adapter?.notifyDataSetChanged() mData[position].playing = true
adapter?.notifyDataSetChanged()
}
} }
private var mOnEpisodeClickListener: VideoEpisodeAdapter.OnEpisodeClickListener? = null private var mOnEpisodeClickListener: VideoEpisodeAdapter.OnEpisodeClickListener? = null
......
...@@ -3,6 +3,7 @@ package com.mints.wisdomclean.video ...@@ -3,6 +3,7 @@ package com.mints.wisdomclean.video
import android.app.Activity import android.app.Activity
import android.util.Log import android.util.Log
import android.view.View import android.view.View
import android.widget.ImageView
import cn.jzvd.Jzvd import cn.jzvd.Jzvd
import cn.jzvd.JzvdStd import cn.jzvd.JzvdStd
import com.airbnb.lottie.LottieAnimationView import com.airbnb.lottie.LottieAnimationView
...@@ -36,8 +37,10 @@ class RecommendVideoAdapter(var activity: Activity) : ...@@ -36,8 +37,10 @@ class RecommendVideoAdapter(var activity: Activity) :
//标题 //标题
holder.setText(R.id.usertitle_tv, "第" + item.recommendIndex + "集") holder.setText(R.id.usertitle_tv, "第" + item.recommendIndex + "集")
//缩略图 //缩略图
Glide.with(activity).load(item.coverImage) val posterImageView = holder.getView<JzvdStdTikTok>(R.id.jz_video).posterImageView
.into(holder.getView<JzvdStdTikTok>(R.id.jz_video).posterImageView) posterImageView.scaleType= ImageView.ScaleType.FIT_XY
Glide.with(context).load(item.coverImage)
.into(posterImageView)
if (item.collect == 0) { if (item.collect == 0) {
// 未收藏 // 未收藏
......
...@@ -3,6 +3,7 @@ package com.mints.wisdomclean.video ...@@ -3,6 +3,7 @@ package com.mints.wisdomclean.video
import android.util.Log import android.util.Log
import android.view.View import android.view.View
import android.widget.Button import android.widget.Button
import android.widget.ImageView
import android.widget.LinearLayout import android.widget.LinearLayout
import android.widget.TextView import android.widget.TextView
import cn.jzvd.Jzvd import cn.jzvd.Jzvd
...@@ -65,8 +66,10 @@ class VideoAdapter(private var vedioBean: VedioBean) : ...@@ -65,8 +66,10 @@ class VideoAdapter(private var vedioBean: VedioBean) :
//收藏数量 //收藏数量
holder.setText(R.id.zan_num_tv, "" + vedioBean.hot) holder.setText(R.id.zan_num_tv, "" + vedioBean.hot)
//缩略图 //缩略图
val posterImageView = holder.getView<JzvdStdTikTok>(R.id.jz_video).posterImageView
posterImageView.scaleType=ImageView.ScaleType.FIT_XY
Glide.with(context).load(vedioBean.coverImage) Glide.with(context).load(vedioBean.coverImage)
.into(holder.getView<JzvdStdTikTok>(R.id.jz_video).posterImageView) .into(posterImageView)
holder.getView<LinearLayout>(R.id.ll_collect).setOnClickListener { holder.getView<LinearLayout>(R.id.ll_collect).setOnClickListener {
mOnCustomChildClickListener?.onCustomChildClick(it, holder.adapterPosition) mOnCustomChildClickListener?.onCustomChildClick(it, holder.adapterPosition)
......
...@@ -37,6 +37,7 @@ ...@@ -37,6 +37,7 @@
android:ellipsize="end" android:ellipsize="end"
android:gravity="center" android:gravity="center"
android:maxEms="9" android:maxEms="9"
android:textStyle="bold"
android:maxLines="1" android:maxLines="1"
android:text="-" android:text="-"
android:textColor="#fff" android:textColor="#fff"
...@@ -63,7 +64,8 @@ ...@@ -63,7 +64,8 @@
android:layout_marginEnd="15dp" android:layout_marginEnd="15dp"
android:gravity="center" android:gravity="center"
android:orientation="vertical" android:orientation="vertical"
app:layout_constraintBottom_toTopOf="@id/ll" android:layout_marginBottom="110dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent"> app:layout_constraintRight_toRightOf="parent">
<com.airbnb.lottie.LottieAnimationView <com.airbnb.lottie.LottieAnimationView
...@@ -78,6 +80,7 @@ ...@@ -78,6 +80,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:gravity="center" android:gravity="center"
android:layout_marginTop="6dp"
android:text="-" android:text="-"
android:textColor="#fff" android:textColor="#fff"
android:textSize="14sp" /> android:textSize="14sp" />
......
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
android:layout_marginStart="10dp" android:layout_marginStart="10dp"
android:text="登录/注册" android:text="登录/注册"
android:textColor="#000000" android:textColor="#000000"
android:textStyle="bold" android:textSize="20sp"
android:textSize="20sp" /> android:textStyle="bold" />
<ImageView <ImageView
android:id="@+id/iv_my_bind" android:id="@+id/iv_my_bind"
...@@ -197,8 +197,9 @@ ...@@ -197,8 +197,9 @@
android:layout_height="1dp" android:layout_height="1dp"
android:background="@color/my_color_gray" /> android:background="@color/my_color_gray" />
<LinearLayout <LinearLayout
android:id="@+id/ll_contactus" android:id="@+id/ll_my_setting"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="50dp" android:layout_height="50dp"
android:gravity="center_vertical" android:gravity="center_vertical"
...@@ -207,12 +208,12 @@ ...@@ -207,12 +208,12 @@
android:paddingEnd="15dp"> android:paddingEnd="15dp">
<TextView <TextView
android:id="@+id/tv_contact"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:text="如有问题,请直接联系在线客服\n" android:text="功能设置"
android:textColor="@color/black" /> android:textColor="@color/black"
android:textSize="16sp" />
<ImageView <ImageView
android:layout_width="30dp" android:layout_width="30dp"
...@@ -229,7 +230,7 @@ ...@@ -229,7 +230,7 @@
android:background="@color/my_color_gray" /> android:background="@color/my_color_gray" />
<LinearLayout <LinearLayout
android:id="@+id/ll_my_setting" android:id="@+id/ll_contactus"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="50dp" android:layout_height="50dp"
android:gravity="center_vertical" android:gravity="center_vertical"
...@@ -238,12 +239,12 @@ ...@@ -238,12 +239,12 @@
android:paddingEnd="15dp"> android:paddingEnd="15dp">
<TextView <TextView
android:id="@+id/tv_contact"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:text="设置" android:text="如有问题,请直接联系在线客服\n"
android:textColor="@color/black" android:textColor="@color/black" />
android:textSize="16sp" />
<ImageView <ImageView
android:layout_width="30dp" android:layout_width="30dp"
...@@ -253,6 +254,7 @@ ...@@ -253,6 +254,7 @@
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
......
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
android:gravity="center" android:gravity="center"
android:maxEms="9" android:maxEms="9"
android:maxLines="1" android:maxLines="1"
android:textStyle="bold"
android:text="-" android:text="-"
android:textColor="#fff" android:textColor="#fff"
android:textSize="16sp" /> android:textSize="16sp" />
...@@ -62,7 +63,8 @@ ...@@ -62,7 +63,8 @@
android:layout_marginEnd="15dp" android:layout_marginEnd="15dp"
android:gravity="center" android:gravity="center"
android:orientation="vertical" android:orientation="vertical"
app:layout_constraintBottom_toTopOf="@id/ll" android:layout_marginBottom="40dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent"> app:layout_constraintRight_toRightOf="parent">
<com.airbnb.lottie.LottieAnimationView <com.airbnb.lottie.LottieAnimationView
...@@ -77,6 +79,7 @@ ...@@ -77,6 +79,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:gravity="center" android:gravity="center"
android:layout_marginTop="6dp"
android:text="-" android:text="-"
android:textColor="#fff" android:textColor="#fff"
android:textSize="14sp" /> android:textSize="14sp" />
......
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
android:gravity="center" android:gravity="center"
android:maxEms="9" android:maxEms="9"
android:maxLines="1" android:maxLines="1"
android:textStyle="bold"
android:text="飞翔的企鹅" android:text="飞翔的企鹅"
android:textColor="#fff" android:textColor="#fff"
android:textSize="16sp" /> android:textSize="16sp" />
...@@ -99,7 +100,8 @@ ...@@ -99,7 +100,8 @@
android:layout_marginEnd="15dp" android:layout_marginEnd="15dp"
android:gravity="center" android:gravity="center"
android:orientation="vertical" android:orientation="vertical"
app:layout_constraintBottom_toTopOf="@id/ll" app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="90dp"
app:layout_constraintRight_toRightOf="parent"> app:layout_constraintRight_toRightOf="parent">
<com.airbnb.lottie.LottieAnimationView <com.airbnb.lottie.LottieAnimationView
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment