diff options
author | Yuzhou <jiayuzhou@google.com> | 2018-05-24 10:50:23 -0700 |
---|---|---|
committer | Yuzhou <jiayuzhou@google.com> | 2018-05-24 10:53:42 -0700 |
commit | 563bb3638cafbecc8b3aca32869ea6c711e7dd07 (patch) | |
tree | f338d69fcdee3a357fc18a7dd7ae24b3881c08d8 | |
parent | 18a231df49285f5c5ddf330f70436a33a89eb807 (diff) | |
download | Dialer-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.java | 30 |
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); + } } |