diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java
index 5164e6f..c2d1c04 100644
--- a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java
+++ b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java
@@ -380,6 +380,7 @@ public class RecordingActivity extends AppCompatActivity {
void stopRecording(String status) {
setState(status);
pause.setImageResource(R.drawable.ic_mic_24dp);
+ pause.setContentDescription(getString(R.string.record_button));
stopRecording();
@@ -475,6 +476,7 @@ public class RecordingActivity extends AppCompatActivity {
if (show) {
playButton.setImageResource(R.drawable.ic_pause_black_24dp);
+ playButton.setContentDescription(getString(R.string.pause_button));
int playUpdate = PitchView.UPDATE_SPEED * sampleRate / 1000;
@@ -515,6 +517,7 @@ public class RecordingActivity extends AppCompatActivity {
}
pitch.play(-1);
playButton.setImageResource(R.drawable.ic_play_arrow_black_24dp);
+ playButton.setContentDescription(getString(R.string.play_button));
}
}
@@ -609,6 +612,7 @@ public class RecordingActivity extends AppCompatActivity {
sound.silent();
pause.setImageResource(R.drawable.ic_pause_black_24dp);
+ pause.setContentDescription(getString(R.string.pause_button));
pitch.record();
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index e75cf81..8791cff 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -30,6 +30,7 @@
android:layout_gravity="bottom|center_horizontal"
android:layout_margin="@dimen/fab_margin"
android:background="?attr/colorAccent"
- android:src="@drawable/ic_mic_24dp" />
+ android:src="@drawable/ic_mic_24dp"
+ android:contentDescription="@string/record_button" />
diff --git a/app/src/main/res/layout/activity_recording.xml b/app/src/main/res/layout/activity_recording.xml
index 46a0ffb..17ac581 100644
--- a/app/src/main/res/layout/activity_recording.xml
+++ b/app/src/main/res/layout/activity_recording.xml
@@ -58,14 +58,15 @@
android:layout_height="40dp"
android:background="?attr/roundButton"
android:src="@drawable/ic_content_cut_24dp"
- android:text="Cancel" />
+ android:contentDescription="@string/cut_button" />
+ android:src="@drawable/ic_play_arrow_black_24dp"
+ android:contentDescription="@string/play_button" />
+ android:src="@drawable/ic_close_24dp"
+ android:contentDescription="@string/stop_button" />
@@ -103,14 +105,15 @@
android:background="?attr/roundButton"
android:gravity="center"
android:src="@drawable/ic_close_24dp"
- android:text="Cancel" />
+ android:contentDescription="@string/cancel_button" />
+ android:src="@drawable/ic_pause_black_24dp"
+ android:contentDescription="@string/pause_button" />
+ android:src="@drawable/ic_done_black_24dp"
+ android:contentDescription="@string/stop_button" />
-
\ No newline at end of file
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index d9b2371..374dfa0 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -68,4 +68,10 @@
Recording
Open Recording Folder
Recording List is Empty\n\nClick Record to Start Recording
+ Record
+ Cut
+ Play
+ Stop
+ Cancel
+ Pause