buildSmallView method
Implementation
Widget buildSmallView(String userId) {
final user = roomContext.getMember(userId);
if (user == null) return Container();
// var muteAudio = user.audioStatus != NERoomAudioStatus.on;
return SafeArea(
child: Align(
alignment: Alignment.topRight,
child: Container(
color: Colors.white,
margin: EdgeInsets.only(
right: 12,
top: appBarHeight + MediaQuery.of(context).viewPadding.top + 20),
height: 128,
width: 72,
padding: EdgeInsets.all(1),
child: Stack(
children: <Widget>[
buildSmallVideoView(user),
// buildAudioIcon(muteAudio),
buildBottomLeftName(user),
if (_isSwitchBigSmallViewsEnable())
Listener(
behavior: HitTestBehavior.opaque,
onPointerUp: (event) {
Alog.i(
tag: _tag,
moduleName: _moduleName,
content: 'switch big and small video views');
interceptEvent = true;
switchBigAndSmall = !switchBigAndSmall;
setState(swapBigSmallUid);
}),
],
),
),
));
}