右边两个按钮
This commit is contained in:
parent
2026845237
commit
c9d15ccc99
|
|
@ -40,6 +40,14 @@ class InputPanel @JvmOverloads constructor(context: Context, attrs: AttributeSet
|
|||
ivChatSend.setOnClickListener {
|
||||
chatEditView.clearText()
|
||||
}
|
||||
|
||||
ivChatDownload.setOnClickListener {
|
||||
// TODO
|
||||
}
|
||||
|
||||
ivChatVip.setOnClickListener {
|
||||
// TODO
|
||||
}
|
||||
}
|
||||
|
||||
switchMode(mMode)
|
||||
|
|
|
|||
|
|
@ -7,90 +7,127 @@
|
|||
android:padding="@dimen/dp_20" >
|
||||
|
||||
|
||||
<com.remax.visualnovel.ui.Chat.PopMenuIconView
|
||||
android:id="@+id/chat_pop_menu"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
/>
|
||||
|
||||
<com.remax.visualnovel.widget.uitoken.view.UITokenConstraintLayout
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/cl_most_bottom_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintStart_toEndOf="@id/chat_pop_menu"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
android:layout_marginStart="@dimen/dp_10"
|
||||
app:radiusToken="@string/radius_40"
|
||||
app:backgroundColorToken="@string/color_surface_element_normal"
|
||||
>
|
||||
<com.remax.visualnovel.widget.uitoken.view.UITokenTextView
|
||||
android:id="@+id/iv_hold2talk"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:text="@string/hold_to_talk"
|
||||
android:textStyle="bold"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="@dimen/sp_15"
|
||||
android:gravity="center"
|
||||
android:visibility="gone"
|
||||
/>
|
||||
|
||||
<com.remax.visualnovel.widget.uitoken.view.UITokenImageView
|
||||
android:id="@+id/iv_chat_mode_switcher"
|
||||
<com.remax.visualnovel.ui.Chat.PopMenuIconView
|
||||
android:id="@+id/chat_pop_menu"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:src="@mipmap/chat_voice_b"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:paddingHorizontal="@dimen/dp_12"
|
||||
android:padding="@dimen/dp_12"
|
||||
/>
|
||||
|
||||
<com.remax.visualnovel.widget.uitoken.view.UITokenImageView
|
||||
android:id="@+id/iv_chat_send"
|
||||
android:layout_width="@dimen/dp_60"
|
||||
android:layout_height="@dimen/dp_44"
|
||||
android:src="@mipmap/chat_send"
|
||||
android:padding="@dimen/dp_12"
|
||||
android:layout_margin="@dimen/dp_3"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:radiusToken="@string/radius_xxl"
|
||||
app:backgroundColorToken="@string/color_surface_float_hover"
|
||||
/>
|
||||
|
||||
|
||||
|
||||
<com.remax.visualnovel.ui.Chat.ChatEditView
|
||||
android:id="@+id/chat_edit_view"
|
||||
<com.remax.visualnovel.widget.uitoken.view.UITokenConstraintLayout
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:focusable="true"
|
||||
android:focusableInTouchMode="true"
|
||||
android:clickable="true"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintStart_toEndOf="@id/chat_pop_menu"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/iv_chat_mode_switcher"
|
||||
app:layout_constraintEnd_toStartOf="@id/iv_chat_send"
|
||||
android:layout_marginEnd="@dimen/dp_12"
|
||||
android:background="@color/transparent"
|
||||
android:hint="@string/type_msg_hint"
|
||||
android:textSize="@dimen/sp_12"
|
||||
android:textColor="@color/white"
|
||||
android:maxLines="8"
|
||||
/>
|
||||
android:layout_marginStart="@dimen/dp_10"
|
||||
app:radiusToken="@string/radius_40"
|
||||
app:backgroundColorToken="@string/color_surface_element_normal"
|
||||
>
|
||||
<com.remax.visualnovel.widget.uitoken.view.UITokenTextView
|
||||
android:id="@+id/iv_hold2talk"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:text="@string/hold_to_talk"
|
||||
android:textStyle="bold"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="@dimen/sp_15"
|
||||
android:gravity="center"
|
||||
android:visibility="gone"
|
||||
/>
|
||||
|
||||
<com.remax.visualnovel.widget.uitoken.view.UITokenImageView
|
||||
android:id="@+id/iv_chat_mode_switcher"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:src="@mipmap/chat_voice_b"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:paddingHorizontal="@dimen/dp_12"
|
||||
android:padding="@dimen/dp_12"
|
||||
/>
|
||||
|
||||
<com.remax.visualnovel.widget.uitoken.view.UITokenImageView
|
||||
android:id="@+id/iv_chat_send"
|
||||
android:layout_width="@dimen/dp_60"
|
||||
android:layout_height="@dimen/dp_44"
|
||||
android:src="@mipmap/chat_send"
|
||||
android:padding="@dimen/dp_12"
|
||||
android:layout_margin="@dimen/dp_3"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:radiusToken="@string/radius_xxl"
|
||||
app:backgroundColorToken="@string/color_surface_float_hover"
|
||||
/>
|
||||
|
||||
|
||||
|
||||
<com.remax.visualnovel.ui.Chat.ChatEditView
|
||||
android:id="@+id/chat_edit_view"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:focusable="true"
|
||||
android:focusableInTouchMode="true"
|
||||
android:clickable="true"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/iv_chat_mode_switcher"
|
||||
app:layout_constraintEnd_toStartOf="@id/iv_chat_send"
|
||||
android:layout_marginEnd="@dimen/dp_12"
|
||||
android:background="@color/transparent"
|
||||
android:hint="@string/type_msg_hint"
|
||||
android:textSize="@dimen/sp_12"
|
||||
android:textColor="@color/white"
|
||||
android:maxLines="8"
|
||||
/>
|
||||
|
||||
</com.remax.visualnovel.widget.uitoken.view.UITokenConstraintLayout>
|
||||
</com.remax.visualnovel.widget.uitoken.view.UITokenConstraintLayout>
|
||||
|
||||
|
||||
<com.remax.visualnovel.widget.uitoken.view.UITokenLinearLayout
|
||||
android:id="@+id/ll_right_menu_container"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@id/cl_most_bottom_container"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:layout_marginBottom="@dimen/dp_20"
|
||||
>
|
||||
|
||||
<com.remax.visualnovel.widget.uitoken.view.UITokenImageView
|
||||
android:id="@+id/iv_chat_download"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:src="@mipmap/chat_download"
|
||||
android:layout_marginEnd="@dimen/dp_10"
|
||||
/>
|
||||
|
||||
<com.remax.visualnovel.widget.uitoken.view.UITokenImageView
|
||||
android:id="@+id/iv_chat_vip"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:src="@mipmap/chat_vip_1"
|
||||
android:layout_marginEnd="@dimen/dp_10"
|
||||
/>
|
||||
|
||||
</com.remax.visualnovel.widget.uitoken.view.UITokenLinearLayout>
|
||||
|
||||
</com.remax.visualnovel.widget.uitoken.view.UITokenConstraintLayout>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue