示例#1
0
 /*
  * The initial state when there is no active conversation.
  */
 private void intializeUI()
 {
     connectActionFab.ImageDrawable = ContextCompat.getDrawable(this, R.drawable.ic_call_white_24px);
     connectActionFab.show();
     connectActionFab.OnClickListener = connectActionClickListener();
     switchCameraActionFab.show();
     switchCameraActionFab.OnClickListener = switchCameraClickListener();
     localVideoActionFab.show();
     localVideoActionFab.OnClickListener = localVideoClickListener();
     muteActionFab.show();
     muteActionFab.OnClickListener = muteClickListener();
 }
示例#2
0
 public override void onClick(View v)
 {
     /*
      * Enable/disable the local audio track
      */
     if (outerInstance.localAudioTrack != null)
     {
         bool enable = !outerInstance.localAudioTrack.Enabled;
         outerInstance.localAudioTrack.enable(enable);
         int icon = enable ? R.drawable.ic_mic_green_24px : R.drawable.ic_mic_off_red_24px;
         outerInstance.muteActionFab.ImageDrawable = ContextCompat.getDrawable(outerInstance, icon);
     }
 }
示例#3
0
 public override void onClick(View v)
 {
     /*
      * Enable/disable the local video track
      */
     if (outerInstance.localVideoTrack != null)
     {
         bool enable = !outerInstance.localVideoTrack.Enabled;
         outerInstance.localVideoTrack.enable(enable);
         int icon;
         if (enable)
         {
             icon = R.drawable.ic_videocam_green_24px;
             outerInstance.switchCameraActionFab.show();
         }
         else
         {
             icon = R.drawable.ic_videocam_off_red_24px;
             outerInstance.switchCameraActionFab.hide();
         }
         outerInstance.localVideoActionFab.ImageDrawable = ContextCompat.getDrawable(outerInstance, icon);
     }
 }
示例#4
0
 /*
  * The actions performed during disconnect.
  */
 private void setDisconnectAction()
 {
     connectActionFab.ImageDrawable = ContextCompat.getDrawable(this, R.drawable.ic_call_end_white_24px);
     connectActionFab.show();
     connectActionFab.OnClickListener = disconnectClickListener();
 }