buildSelfVolumeIndicator method
Widget
buildSelfVolumeIndicator(
)
Implementation
Widget buildSelfVolumeIndicator() {
return AnimatedBuilder(
animation: localAudioVolumeIndicatorAnim,
builder: (context, child) => Positioned(
bottom: localAudioVolumeIndicatorAnim.value,
left: 0,
right: 0,
child: Center(
child: Container(
width: 50,
height: 50,
alignment: Alignment.center,
decoration: ShapeDecoration(
color: Colors.black.withAlpha(77),
shape: CircleBorder(),
),
child: Stack(
alignment: Alignment.center,
children: [
buildRoomUserVolumeIndicator(
roomContext.localMember.uuid,
opacity: 0.8,
size: 30,
),
Listener(
behavior: HitTestBehavior.opaque,
onPointerUp: (event) {
interceptEvent = true;
_muteMyAudio(!arguments.audioMute);
},
),
],
),
),
)),
);
}