summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuzhou <jiayuzhou@google.com>2018-05-24 10:50:23 -0700
committerYuzhou <jiayuzhou@google.com>2018-05-24 10:53:42 -0700
commit563bb3638cafbecc8b3aca32869ea6c711e7dd07 (patch)
treef338d69fcdee3a357fc18a7dd7ae24b3881c08d8
parent18a231df49285f5c5ddf330f70436a33a89eb807 (diff)
downloadDialer-563bb3638cafbecc8b3aca32869ea6c711e7dd07.tar.gz
DO NOT MERGE Enable the text clickable to enlarge the touch target of the in coming
phone call screen. Test: build and load the app. Bug: 80098173,80241128 Change-Id: I67f5f4f63b919683308451c937489633490ea1d9
-rw-r--r--src/com/android/car/dialer/ui/RingingCallControllerBarFragment.java30
1 files changed, 17 insertions, 13 deletions
diff --git a/src/com/android/car/dialer/ui/RingingCallControllerBarFragment.java b/src/com/android/car/dialer/ui/RingingCallControllerBarFragment.java
index d97368c2..7b315b9c 100644
--- a/src/com/android/car/dialer/ui/RingingCallControllerBarFragment.java
+++ b/src/com/android/car/dialer/ui/RingingCallControllerBarFragment.java
@@ -27,19 +27,23 @@ public class RingingCallControllerBarFragment extends Fragment {
View fragmentView = inflater.inflate(R.layout.ringing_call_controller_bar_fragment,
container, false);
- ImageView endCallButton = fragmentView.findViewById(R.id.end_call_button);
- endCallButton.setOnClickListener((v) -> {
- UiCallManager uiCallManager = UiCallManager.get();
- UiCall primaryCall = uiCallManager.getPrimaryCall();
- uiCallManager.rejectCall(primaryCall, false, null);
- });
-
- ImageView answerCallButton = fragmentView.findViewById(R.id.answer_call_button);
- answerCallButton.setOnClickListener((v) -> {
- UiCallManager uiCallManager = UiCallManager.get();
- UiCall primaryCall = uiCallManager.getPrimaryCall();
- uiCallManager.answerCall(primaryCall);
- });
+ fragmentView.findViewById(R.id.answer_call_button).setOnClickListener((v) -> answerCall());
+ fragmentView.findViewById(R.id.answer_call_text).setOnClickListener((v) -> answerCall());
+ fragmentView.findViewById(R.id.end_call_button).setOnClickListener((v) -> declineCall());
+ fragmentView.findViewById(R.id.end_call_text).setOnClickListener((v) -> declineCall());
+
return fragmentView;
}
+
+ private void answerCall() {
+ UiCallManager uiCallManager = UiCallManager.get();
+ UiCall primaryCall = uiCallManager.getPrimaryCall();
+ uiCallManager.answerCall(primaryCall);
+ }
+
+ private void declineCall() {
+ UiCallManager uiCallManager = UiCallManager.get();
+ UiCall primaryCall = uiCallManager.getPrimaryCall();
+ uiCallManager.rejectCall(primaryCall, false, null);
+ }
}