style(chat): 优化聊天界面背景和加载动画样式
- 移除布局中的静态背景资源引用 - 添加动态聊天背景绘制功能 - 调整加载进度条尺寸从50dp改为40dp - 更新加载动画资源引用路径
这个提交包含在:
父节点
877455a727
当前提交
8288b417cb
@ -3,6 +3,7 @@ package com.nova.brain.glass.ui
|
|||||||
import android.view.View
|
import android.view.View
|
||||||
import android.widget.TextView
|
import android.widget.TextView
|
||||||
import com.nova.brain.glass.R
|
import com.nova.brain.glass.R
|
||||||
|
import com.nova.brain.glass.helper.BgChatDrawable
|
||||||
import com.nova.brain.glass.databinding.ActivityChatBinding
|
import com.nova.brain.glass.databinding.ActivityChatBinding
|
||||||
import com.nova.brain.glass.helper.OfflineCmdListener
|
import com.nova.brain.glass.helper.OfflineCmdListener
|
||||||
import com.nova.brain.glass.helper.OfflineCmdServiceHelper
|
import com.nova.brain.glass.helper.OfflineCmdServiceHelper
|
||||||
@ -60,6 +61,10 @@ class ChatActivity : BaseListFormLayoutNormalActivity<ChatItem, ChatVM, Activity
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun lateInitView() {
|
||||||
|
recyclerView.background = BgChatDrawable(resources.displayMetrics.density)
|
||||||
|
}
|
||||||
|
|
||||||
override fun onResume() {
|
override fun onResume() {
|
||||||
super.onResume()
|
super.onResume()
|
||||||
OfflineCmdServiceHelper.addOnLineListener(listener)
|
OfflineCmdServiceHelper.addOnLineListener(listener)
|
||||||
|
|||||||
@ -11,7 +11,6 @@
|
|||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="400dp"
|
android:layout_height="400dp"
|
||||||
android:background="@drawable/bg_chat"
|
|
||||||
android:overScrollMode="never" />
|
android:overScrollMode="never" />
|
||||||
<ProgressBar
|
<ProgressBar
|
||||||
android:id="@+id/pb"
|
android:id="@+id/pb"
|
||||||
@ -19,8 +18,8 @@
|
|||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintBottom_toBottomOf="@+id/baseRecyclerView"
|
app:layout_constraintBottom_toBottomOf="@+id/baseRecyclerView"
|
||||||
android:layout_width="50dp"
|
android:layout_width="40dp"
|
||||||
android:layout_height="50dp"
|
android:layout_height="40dp"
|
||||||
android:indeterminateDrawable="@drawable/load_progress" />
|
android:indeterminateDrawable="@drawable/load_progress" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
|
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:drawable="@drawable/ic_loading"
|
android:drawable="@drawable/loading"
|
||||||
android:fromDegrees="0"
|
android:fromDegrees="0"
|
||||||
android:pivotX="50%"
|
android:pivotX="50%"
|
||||||
android:pivotY="50%"
|
android:pivotY="50%"
|
||||||
|
|||||||
二进制文件未显示。
|
之后 宽度: | 高度: | 大小: 3.9 KiB |
正在加载...
在新工单中引用
屏蔽一个用户