Commit 44a41227 authored by mengcuiguang's avatar mengcuiguang

代码优化

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