public class VideoFloatingWindowController extends FloatingWindowController implements android.view.View.OnClickListener
FloatingWindowController.Listener
Modifier and Type | Field and Description |
---|---|
private VideoFloatingWindowView |
floatingView |
private IPlayer |
player |
context, floatingWindow, gravity, height, layoutParams, listener, width, x, y
Constructor and Description |
---|
VideoFloatingWindowController(android.content.Context context) |
Modifier and Type | Method and Description |
---|---|
FloatingWindowView |
getFloatingWindowView() |
IPlayer |
getPlayer() |
boolean |
hide()
Hide a video floating window view
|
void |
onClick(android.view.View v) |
protected void |
onHide() |
void |
setFloatingView(VideoFloatingWindowView floatingView)
Set custom floating window view
|
boolean |
show()
|
boolean |
show(IPlayer player)
Show a video floating window view
|
configFloatingWindowViewParams, isShown, setFloatingWindowSize, setFloatingWindowXY, setGravity, setListener
private IPlayer player
private VideoFloatingWindowView floatingView
public VideoFloatingWindowController(@NonNull android.content.Context context)
public IPlayer getPlayer()
public boolean show(IPlayer player)
player
- IPlayer
for internal video floating window viewpublic boolean show()
FloatingWindowController
FloatingWindowController.getFloatingWindowView()
-> FloatingWindowController.configFloatingWindowViewParams()
show
in class FloatingWindowController
public boolean hide()
hide
in class FloatingWindowController
public FloatingWindowView getFloatingWindowView()
getFloatingWindowView
in class FloatingWindowController
public void setFloatingView(@NonNull VideoFloatingWindowView floatingView)
public void onClick(android.view.View v)
onClick
in interface android.view.View.OnClickListener
protected void onHide()
onHide
in class FloatingWindowController