房间 公屏输入框 回车键 发送信息

This commit is contained in:
wzq
2023-10-12 12:00:55 +08:00
parent 6134bd508b
commit f4fb164999
2 changed files with 15 additions and 4 deletions

View File

@@ -11,9 +11,12 @@ import android.graphics.drawable.Drawable
import android.graphics.drawable.GradientDrawable import android.graphics.drawable.GradientDrawable
import android.os.Bundle import android.os.Bundle
import android.text.TextUtils import android.text.TextUtils
import android.util.Log
import android.view.KeyEvent
import android.view.MotionEvent import android.view.MotionEvent
import android.view.View import android.view.View
import android.view.ViewStub import android.view.ViewStub
import android.view.inputmethod.EditorInfo
import android.widget.EditText import android.widget.EditText
import android.widget.ImageView import android.widget.ImageView
import android.widget.RelativeLayout import android.widget.RelativeLayout
@@ -184,6 +187,14 @@ open class BaseRoomFragment<V : IBaseRoomView?, P : BaseRoomPresenter<V>?> :
bottomView = mView.findViewById(R.id.bottom_view) bottomView = mView.findViewById(R.id.bottom_view)
inputLayout = mView.findViewById(R.id.input_layout) inputLayout = mView.findViewById(R.id.input_layout)
inputEdit = mView.findViewById(R.id.input_edit) inputEdit = mView.findViewById(R.id.input_edit)
inputEdit.setOnKeyListener { _, keyCode, event ->
if (keyCode == KeyEvent.KEYCODE_ENTER && event.action == KeyEvent.ACTION_UP) {
sendMsg()
return@setOnKeyListener true
}
false
}
inputSend = mView.findViewById(R.id.input_send) inputSend = mView.findViewById(R.id.input_send)
microView = mView.findViewById(R.id.micro_view) microView = mView.findViewById(R.id.micro_view)
mVsMusicPlayer = mView.findViewById(R.id.vs_music_player) mVsMusicPlayer = mView.findViewById(R.id.vs_music_player)

View File

@@ -70,14 +70,14 @@
android:layout_height="20dp" android:layout_height="20dp"
android:layout_alignTop="@id/micro_view" android:layout_alignTop="@id/micro_view"
android:layout_alignParentEnd="true" android:layout_alignParentEnd="true"
android:layout_marginTop="@dimen/dp_22"
android:layout_marginBottom="@dimen/dp_8"
android:background="@drawable/bg_single_room_rank_entrance" android:background="@drawable/bg_single_room_rank_entrance"
android:drawablePadding="@dimen/dp_2" android:drawablePadding="@dimen/dp_2"
android:gravity="center" android:gravity="center"
android:onClick="@{click}" android:onClick="@{click}"
android:paddingStart="@dimen/dp_8" android:paddingStart="@dimen/dp_8"
android:paddingEnd="@dimen/dp_4" android:paddingEnd="@dimen/dp_4"
android:layout_marginTop="@dimen/dp_22"
android:layout_marginBottom="@dimen/dp_8"
android:text="@string/room_contribute_list" android:text="@string/room_contribute_list"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="@dimen/sp_10" android:textSize="@dimen/sp_10"
@@ -342,8 +342,8 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_below="@id/contribute_list" android:layout_below="@id/contribute_list"
android:layout_marginTop="80dp"
android:layout_centerHorizontal="true" android:layout_centerHorizontal="true"
android:layout_marginTop="80dp"
android:visibility="@{(roomInfo.roomModeType==7) ? View.VISIBLE : View.GONE}" /> android:visibility="@{(roomInfo.roomModeType==7) ? View.VISIBLE : View.GONE}" />
<RelativeLayout <RelativeLayout
@@ -369,8 +369,8 @@
android:background="@android:color/white" android:background="@android:color/white"
android:hint="@string/room_say_here" android:hint="@string/room_say_here"
android:paddingStart="10dp" android:paddingStart="10dp"
android:paddingEnd="0dp"
android:paddingTop="10dp" android:paddingTop="10dp"
android:paddingEnd="0dp"
android:paddingBottom="10dp" android:paddingBottom="10dp"
android:textColor="#888889" android:textColor="#888889"
android:textColorHint="#c8c8c8" android:textColorHint="#c8c8c8"