Skip to content

Commit 59ce95e

Browse files
committed
fix 语音按钮颜色
1 parent 489b1bd commit 59ce95e

File tree

4 files changed

+19
-10
lines changed

4 files changed

+19
-10
lines changed

android/chatinput/src/main/java/cn/jiguang/imui/chatinput/record/OnChatVoiceTouch.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,14 @@ void updateStatus(UpdateStatus status) {
3636

3737
private void onStartAudioRecord() {
3838
button.setText(text[1]);
39-
button.setSelected(false);
39+
button.setSelected(true);
4040
recordHelper.startRecording();
4141
}
4242

4343
private void onEndAudioRecord(boolean cancel) {
4444
button.setText(text[0]);
4545
button.setSelected(false);
4646

47-
4847
if (cancel) {
4948
recordHelper.cancelRecord();
5049
} else {
@@ -91,7 +90,6 @@ public boolean onTouch(View v, MotionEvent event) {
9190
onEndAudioRecord(isCancelled(v, event));
9291
updateStatus(isCancelled(v, event) ? UpdateStatus.Canceled : UpdateStatus.Complete);
9392
} else if (event.getAction() == MotionEvent.ACTION_MOVE) {
94-
// touched = true;
9593
cancelAudioRecord(isCancelled(v, event));
9694
updateStatus(isCancelled(v, event) ? UpdateStatus.Move : UpdateStatus.Continue);
9795
}

android/chatinput/src/main/res/drawable/voice_bg.xml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,29 @@
33
<item>
44
<shape android:shape="rectangle">
55
<corners android:radius="5dp" />
6-
<solid android:color="@color/aurora_bg_edittext_default" />
7-
<stroke android:width="1dp" android:color="@color/line_bg" />
6+
<solid android:color="@color/voice_re_bg_default" />
7+
<stroke android:width="1dp" android:color="@color/voice_re_bg" />
88
</shape>
99
</item>
1010
<item android:state_pressed="true">
1111
<shape android:shape="rectangle">
1212
<corners android:radius="5dp" />
13-
<solid android:color="@color/aurora_hint_color_input" />
14-
<stroke android:width="1dp" android:color="@color/line_bg" />
13+
<solid android:color="@color/voice_re_bg_pressed" />
14+
<stroke android:width="1dp" android:color="@color/voice_re_bg" />
1515
</shape>
1616
</item>
1717
<item android:state_focused="true">
1818
<shape android:shape="rectangle">
1919
<corners android:radius="8dp" />
20-
<solid android:color="@color/aurora_hint_color_input" />
21-
<stroke android:width="1dp" android:color="@color/line_bg" />
20+
<solid android:color="@color/voice_re_bg_pressed" />
21+
<stroke android:width="1dp" android:color="@color/voice_re_bg" />
22+
</shape>
23+
</item>
24+
<item android:state_selected="true">
25+
<shape android:shape="rectangle">
26+
<corners android:radius="8dp" />
27+
<solid android:color="@color/voice_re_bg_pressed" />
28+
<stroke android:width="1dp" android:color="@color/voice_re_bg" />
2229
</shape>
2330
</item>
2431
</selector>

android/chatinput/src/main/res/layout/view_chatinput.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
xmlns:tools="http://schemas.android.com/tools"
33
android:layout_width="match_parent"
44
android:layout_height="wrap_content"
5-
android:background="@color/aurora_bg_input_default"
5+
android:background="@color/chat_input_bg"
66
android:orientation="vertical">
77

88
<View

android/chatinput/src/main/res/values/colors.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
<resources>
33
<color name="white">#ffffff</color>
44
<color name="line_bg">#a9a3a3</color>
5+
<color name="voice_re_bg">#dadada</color>
6+
<color name="voice_re_bg_default">#F7F7F7</color>
7+
<color name="voice_re_bg_pressed">#D6D7DC</color>
8+
<color name="chat_input_bg">#F7F7F7</color>
59

610
<!-->chat input<-->
711
<color name="aurora_bg_input_default">#f3f3f3</color>

0 commit comments

Comments
 (0)