|
|
|
@ -64,7 +64,7 @@ class VideoCallFragment : DialogFragment(), PermissionCallbacks, Session.Session
|
|
|
|
|
private lateinit var mPublisherViewIcon: View
|
|
|
|
|
private lateinit var mSubscriberViewContainer: FrameLayout
|
|
|
|
|
private lateinit var mSubscriberViewIcon: ImageView
|
|
|
|
|
private var controlPanel: ConstraintLayout? = null
|
|
|
|
|
private lateinit var controlPanel: ConstraintLayout
|
|
|
|
|
|
|
|
|
|
private var apiKey: String? = null
|
|
|
|
|
private var sessionId: String? = null
|
|
|
|
@ -300,7 +300,7 @@ class VideoCallFragment : DialogFragment(), PermissionCallbacks, Session.Session
|
|
|
|
|
|
|
|
|
|
private fun hiddenButtons() {
|
|
|
|
|
mVolHandler = Handler()
|
|
|
|
|
mVolRunnable = Runnable { controlPanel!!.visibility = View.GONE }
|
|
|
|
|
mVolRunnable = Runnable { controlPanel.visibility = View.GONE }
|
|
|
|
|
mVolHandler!!.postDelayed(mVolRunnable!!, (5 * 1000).toLong())
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -496,27 +496,27 @@ class VideoCallFragment : DialogFragment(), PermissionCallbacks, Session.Session
|
|
|
|
|
|
|
|
|
|
private fun onMiniCircleClicked(){
|
|
|
|
|
if (isCircle) {
|
|
|
|
|
videoCallContainer.setBackgroundColor(ContextCompat.getColor(requireContext(), R.color.text_color))
|
|
|
|
|
mSubscriberViewContainer.setBackgroundColor(ContextCompat.getColor(requireContext(), R.color.remoteBackground))
|
|
|
|
|
dialog?.window?.setLayout(
|
|
|
|
|
400,
|
|
|
|
|
600
|
|
|
|
|
)
|
|
|
|
|
videoCallContainer.setBackgroundColor(ContextCompat.getColor(requireContext(), R.color.text_color))
|
|
|
|
|
mSubscriberViewContainer.setBackgroundColor(ContextCompat.getColor(requireContext(), R.color.remoteBackground))
|
|
|
|
|
} else {
|
|
|
|
|
videoCallContainer.background = ContextCompat.getDrawable(requireContext(), R.drawable.circle_shape)
|
|
|
|
|
mSubscriberViewContainer.background = ContextCompat.getDrawable(requireContext(), R.drawable.circle_shape)
|
|
|
|
|
dialog?.window?.setLayout(
|
|
|
|
|
200,
|
|
|
|
|
200
|
|
|
|
|
)
|
|
|
|
|
videoCallContainer.background = ContextCompat.getDrawable(requireContext(), R.drawable.circle_shape)
|
|
|
|
|
mSubscriberViewContainer.background = ContextCompat.getDrawable(requireContext(), R.drawable.circle_shape)
|
|
|
|
|
}
|
|
|
|
|
isCircle = !isCircle
|
|
|
|
|
|
|
|
|
|
if(isCircle){
|
|
|
|
|
controlPanel?.visibility = View.GONE
|
|
|
|
|
controlPanel.visibility = View.GONE
|
|
|
|
|
layoutMini.visibility = View.GONE
|
|
|
|
|
} else {
|
|
|
|
|
controlPanel?.visibility = View.VISIBLE
|
|
|
|
|
controlPanel.visibility = View.VISIBLE
|
|
|
|
|
layoutMini.visibility = View.VISIBLE
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -612,10 +612,10 @@ class VideoCallFragment : DialogFragment(), PermissionCallbacks, Session.Session
|
|
|
|
|
remotePreviewLayoutParam.height = remotePreviewIconSizeSmall
|
|
|
|
|
|
|
|
|
|
if(isCircle){
|
|
|
|
|
controlPanel?.visibility = View.GONE
|
|
|
|
|
controlPanel.visibility = View.GONE
|
|
|
|
|
layoutMini.visibility = View.GONE
|
|
|
|
|
} else {
|
|
|
|
|
controlPanel?.visibility = View.VISIBLE
|
|
|
|
|
controlPanel.visibility = View.VISIBLE
|
|
|
|
|
layoutMini.visibility = View.VISIBLE
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -722,9 +722,11 @@ class VideoCallFragment : DialogFragment(), PermissionCallbacks, Session.Session
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private fun showControlPanelTemporarily() {
|
|
|
|
|
controlPanel!!.visibility = View.VISIBLE
|
|
|
|
|
mVolHandler!!.removeCallbacks(mVolRunnable!!)
|
|
|
|
|
mVolHandler!!.postDelayed(mVolRunnable!!, (5 * 1000).toLong())
|
|
|
|
|
if (!isCircle){
|
|
|
|
|
controlPanel.visibility = View.VISIBLE
|
|
|
|
|
mVolHandler!!.removeCallbacks(mVolRunnable!!)
|
|
|
|
|
mVolHandler!!.postDelayed(mVolRunnable!!, (5 * 1000).toLong())
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Reset position of Floating Widget view on dragging */
|
|
|
|
|