这个提交包含在:
徐勤民 2024-07-29 19:03:02 +08:00
父节点 570fa66eb9
当前提交 797d084cea
共有 3 个文件被更改,包括 36 次插入17 次删除

查看文件

@ -6,6 +6,8 @@ import android.widget.ImageView
import android.widget.LinearLayout import android.widget.LinearLayout
import android.widget.TextView import android.widget.TextView
import androidx.activity.viewModels import androidx.activity.viewModels
import com.gyf.immersionbar.BarHide
import com.gyf.immersionbar.ImmersionBar
import com.luck.picture.lib.basic.PictureSelector import com.luck.picture.lib.basic.PictureSelector
import com.luck.picture.lib.config.SelectMimeType import com.luck.picture.lib.config.SelectMimeType
import com.luck.picture.lib.config.SelectModeConfig import com.luck.picture.lib.config.SelectModeConfig
@ -13,7 +15,6 @@ import com.luck.picture.lib.entity.LocalMedia
import com.luck.picture.lib.interfaces.OnResultCallbackListener import com.luck.picture.lib.interfaces.OnResultCallbackListener
import com.oikawaii.library.outline.CircleProvider import com.oikawaii.library.outline.CircleProvider
import com.oikawaii.library.outline.FilletProvider import com.oikawaii.library.outline.FilletProvider
import com.xuqinmin.android.app.MyApplication
import com.xuqinmin.android.app.R import com.xuqinmin.android.app.R
import com.xuqinmin.android.app.common.CountryHelper import com.xuqinmin.android.app.common.CountryHelper
import com.xuqinmin.android.app.common.GenderHelper import com.xuqinmin.android.app.common.GenderHelper
@ -57,7 +58,7 @@ import java.io.File
class ChatActivity : BaseActivity<ActivityChatBinding>() { class ChatActivity : BaseActivity<ActivityChatBinding>() {
override fun getLayoutId(): Int = R.layout.activity_chat override fun getLayoutId(): Int = 0
override fun fullscreen(): Boolean = true override fun fullscreen(): Boolean = true
private var toUser: ToUser? = null private var toUser: ToUser? = null
@ -66,6 +67,13 @@ class ChatActivity : BaseActivity<ActivityChatBinding>() {
private val listMsg = mutableListOf<MessagModel>() private val listMsg = mutableListOf<MessagModel>()
override fun setContentView() {
super.setContentView()
bindUi(R.layout.activity_chat)
ImmersionBar.with(this).statusBarDarkFont(true)
.hideBar(BarHide.FLAG_HIDE_NAVIGATION_BAR).init()
}
override fun initView(savedInstanceState: Bundle?) { override fun initView(savedInstanceState: Bundle?) {
super.initView(savedInstanceState) super.initView(savedInstanceState)
@ -196,7 +204,7 @@ class ChatActivity : BaseActivity<ActivityChatBinding>() {
} }
putInt(MSG_COUNT + "_" + toUser?.userId, 0)//消息全部已读 putInt(MSG_COUNT + "_" + toUser?.userId, 0)//消息全部已读
if (intent?.getBooleanExtra("isSys", false) == true){ if (intent?.getBooleanExtra("isSys", false) == true){
binding.startVideo.gone() binding.empty.gone()
binding.startVideo2.gone() binding.startVideo2.gone()
binding.msgStartVideo.gone() binding.msgStartVideo.gone()
binding.more.gone() binding.more.gone()

查看文件

@ -1,6 +1,9 @@
package com.xuqinmin.android.app.ui package com.xuqinmin.android.app.ui
import android.os.Build
import android.os.Bundle import android.os.Bundle
import android.view.WindowInsets
import android.view.WindowManager
import androidx.activity.viewModels import androidx.activity.viewModels
import com.xuqinmin.android.app.MyApplication import com.xuqinmin.android.app.MyApplication
import com.xuqinmin.android.app.R import com.xuqinmin.android.app.R
@ -23,6 +26,15 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
override fun initView(savedInstanceState: Bundle?) { override fun initView(savedInstanceState: Bundle?) {
super.initView(savedInstanceState) super.initView(savedInstanceState)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
window?.insetsController?.hide(WindowInsets.Type.statusBars())
window?.insetsController?.show(WindowInsets.Type.navigationBars())
}
window.setFlags(
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
)
setupBottomNavigationBar() setupBottomNavigationBar()
MyApplication.startConnection() MyApplication.startConnection()
MyApplication.modelInit.let { MyApplication.modelInit.let {
@ -42,8 +54,8 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
LoadingDialog.dismissDialog() LoadingDialog.dismissDialog()
DialogBalanceNew.show( DialogBalanceNew.show(
it.coins.toString(), it.coins.toString(),
it.money?:"", it.money ?: "",
it.price?:"", it.price ?: "",
it.payCode, it.payCode,
it.content ?: "" it.content ?: ""
) { ite -> ) { ite ->

查看文件

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android" <layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto">
xmlns:tools="http://schemas.android.com/tools">
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -242,12 +241,12 @@
app:layout_constraintTop_toBottomOf="@+id/line" /> app:layout_constraintTop_toBottomOf="@+id/line" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
<View <!-- <View-->
android:id="@id/view" <!-- android:id="@id/view"-->
android:layout_width="match_parent" <!-- android:layout_width="match_parent"-->
android:layout_height="50dp" <!-- android:layout_height="50dp"-->
android:visibility="gone" <!-- android:visibility="gone"-->
app:layout_constraintBottom_toBottomOf="parent" /> <!-- app:layout_constraintBottom_toBottomOf="parent" />-->
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/toolbar" android:id="@+id/toolbar"
@ -255,7 +254,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:minHeight="80dp" android:minHeight="80dp"
android:paddingVertical="16dp" android:paddingVertical="16dp"
app:layout_constraintBottom_toTopOf="@+id/view"> app:layout_constraintBottom_toBottomOf="parent">
<ImageView <ImageView
android:id="@+id/send_pic" android:id="@+id/send_pic"
@ -284,7 +283,6 @@
android:background="@drawable/bg_cfd4e0_20" android:background="@drawable/bg_cfd4e0_20"
android:gravity="center_vertical|end" android:gravity="center_vertical|end"
android:orientation="horizontal" android:orientation="horizontal"
android:paddingVertical="10dp"
android:paddingStart="15dp" android:paddingStart="15dp"
android:paddingEnd="6dp" android:paddingEnd="6dp"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
@ -299,7 +297,7 @@
android:layout_marginEnd="10dp" android:layout_marginEnd="10dp"
android:background="@null" android:background="@null"
android:maxLines="3" android:maxLines="3"
android:minHeight="30dp" android:minHeight="52dp"
android:textColor="#ff222222" android:textColor="#ff222222"
android:textSize="14sp" android:textSize="14sp"
android:textStyle="bold" /> android:textStyle="bold" />
@ -308,6 +306,7 @@
android:id="@+id/can_send" android:id="@+id/can_send"
android:layout_width="32dp" android:layout_width="32dp"
android:layout_height="32dp" android:layout_height="32dp"
android:layout_marginVertical="10dp"
android:src="@mipmap/can_send" android:src="@mipmap/can_send"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/view_send" app:layout_constraintEnd_toStartOf="@+id/view_send"
@ -320,7 +319,7 @@
android:id="@+id/baseRefreshLayout" android:id="@+id/baseRefreshLayout"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_marginTop="3dp" android:paddingTop="3dp"
android:visibility="gone" android:visibility="gone"
app:layout_constraintBottom_toTopOf="@+id/toolbar" app:layout_constraintBottom_toTopOf="@+id/toolbar"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"