getTopBarWidget method
dynamic
getTopBarWidget()
Implementation
getTopBarWidget() {
final showName = TRTCC2cUtils.getShowName(_remoteUserInfo);
bool isCalling = _currentCallStatus == CallStatus.calling ? true : false;
var topWidget = Positioned(
left: 0,
top: _callingScenes == CallingScenes.Video ? 64 : 250,
width: MediaQuery.of(context).size.width,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: isCalling
?
// 拨打中的情况
[
Text(
showName,
style: const TextStyle(
fontSize: 24,
color: Colors.white,
fontWeight: FontWeight.bold,
),
),
Text(
widget.isInitiationCalling ? TIM_t("等待对方接受邀请...") : TIM_t("邀请您通话..."),
style: const TextStyle(fontSize: 12, color: Colors.white),
)
]
:
// 已经接听的情况
_callingScenes == CallingScenes.Video
? []
: [
//1V1语音通话显示名字
Text(
showName,
style: const TextStyle(
fontSize: 24,
color: Colors.white,
fontWeight: FontWeight.bold,
),
),
],
),
);
return topWidget;
}