Преглед изворни кода

1.修改消息列表发送时间格式

王鹏鹏 пре 2 година
родитељ
комит
90c10ac1f1

+ 17 - 0
baselib/src/main/java/com/yingyangfly/baselib/ext/ExtendFun.kt

@@ -1,5 +1,6 @@
 package com.yingyangfly.baselib.ext
 
+import android.annotation.SuppressLint
 import android.content.Context
 import android.content.Intent
 import android.view.View
@@ -8,6 +9,7 @@ import com.alibaba.android.arouter.facade.Postcard
 import com.yingyangfly.baselib.utils.ScreenUtil
 import com.yingyangfly.baselib.utils.SingleClickUtil
 import java.io.Serializable
+import java.text.SimpleDateFormat
 
 fun View.setOnSingleClickListener(onClickListener: View.OnClickListener) {
     SingleClickUtil.proxyOnClickListener(this) {
@@ -69,3 +71,18 @@ fun EditText.isEmpty(): Boolean {
     val toString = this.text.toString()
     return toString.isNullOrEmpty()
 }
+
+/**
+ * 时间格式转换工具
+ *
+ * @param beforeTime 2022-09-04T08:56:35.000+0000
+ * @return 2022-09-04 08:56:35
+ */
+@SuppressLint("SimpleDateFormat")
+fun timeFormat(beforeTime: String): String {
+    val sdf1 = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
+    val sdf2 = SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+    val date = sdf1.parse(beforeTime);
+    return sdf2.format(date);
+}
+

+ 2 - 1
livebroadcast/src/main/res/layout/activity_video_player.xml

@@ -65,7 +65,8 @@
             <com.tencent.liteav.demo.superplayer.SuperPlayerView
                 android:id="@+id/play_tx_cloud_view"
                 android:layout_width="match_parent"
-                android:layout_height="match_parent" />
+                android:layout_height="match_parent"
+                android:layout_gravity="center"/>
 
         </androidx.cardview.widget.CardView>
     </androidx.constraintlayout.widget.ConstraintLayout>

+ 2 - 3
push/src/main/java/com/yingyang/push/adapter/PushListAdapter.kt

@@ -1,16 +1,14 @@
 package com.yingyang.push.adapter
 
 import android.annotation.SuppressLint
-import android.graphics.Typeface
 import android.text.TextUtils
 import com.yingyang.push.R
 import com.yingyang.push.databinding.ItemPushListBinding
-import com.yingyang.push.databinding.ItemPushTypeBinding
 import com.yingyang.push.entity.PushMessageBean
-import com.yingyang.push.entity.PushMessageTypeBean
 import com.yingyangfly.baselib.adapter.BaseDataBindingAdapter
 import com.yingyangfly.baselib.ext.setOnSingleClickListener
 import com.yingyangfly.baselib.ext.setTextColorResource
+import com.yingyangfly.baselib.ext.timeFormat
 
 /**
  * 推送类型adapter
@@ -27,6 +25,7 @@ class PushListAdapter(override val layoutId: Int = R.layout.item_push_list) :
         position: Int
     ) {
         binding.data = item
+        binding.tvDate.text = timeFormat(item.createTime)
         if (TextUtils.equals("缴费提醒", item.msgType)) {
             binding.imageTips.setBackgroundResource(R.mipmap.icon_notify_pay)
         } else if (TextUtils.equals("报告提醒", item.msgType)) {

+ 0 - 1
push/src/main/res/layout/item_push_list.xml

@@ -57,7 +57,6 @@
             android:layout_height="wrap_content"
             android:layout_marginTop="@dimen/divider_23px"
             android:layout_marginEnd="@dimen/divider_35px"
-            android:text="@{data.createTime}"
             android:textColor="@color/color_FF2B70FF"
             android:textSize="@dimen/divider_20px"
             app:layout_constraintRight_toRightOf="parent"