从整个布局来看,4.4使用fragment代替了原来写死的布局。一方面更能体现出模块化设计,另一方面对于不同屏幕尺寸的适配也更为容易。根据布局文件,InCallActivity主要包括以下几个部分:
- callCardFragment:用于显示联系人信息及通话时间等;
- callButtonFragment:通话界面下方的控制按钮,之前叫做InCallTouchUi;
- conferenceManagerFragment:会议电话的界面;
- vtCallFragment:视屏通话控件;
- dialpadFragment:拨号盘显示控件。
- answerFragment:来电控制控件,用于操作接听/拒接/短信快捷回复。