buildSmallView method

Widget buildSmallView(
  1. String userId
)

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);
                }),
        ],
      ),
    ),
  ));
}