ListPopupWindowCompat
class ListPopupWindowCompat
Helper for accessing features in ListPopupWindow.
Summary
Public functions |
|
|---|---|
java-static View.OnTouchListener! |
This function is deprecated. Use |
java-static View.OnTouchListener? |
@ReplaceWith(expression = "listPopupWindow.createDragToOpenListener(src)")This function is deprecated. Call createDragToOpenListener directly. |
Public functions
java-static funcreateDragToOpenListener(listPopupWindow: Any!, src: View!): View.OnTouchListener!
Returns an OnTouchListener that can be added to the source view to implement drag-to-open behavior. Generally, the source view should be the same view that was passed to ListPopupWindow.setAnchorView(View).
When the listener is set on a view, touching that view and dragging outside of its bounds will open the popup window. Lifting will select the currently touched list item.
Example usage:
ListPopupWindow myPopup = new ListPopupWindow(context); myPopup.setAnchor(myAnchor); OnTouchListener dragListener = myPopup.createDragToOpenListener(myAnchor); myAnchor.setOnTouchListener(dragListener);
| Parameters | |
|---|---|
listPopupWindow: Any! |
the ListPopupWindow against which to invoke the method |
src: View! |
the view on which the resulting listener will be set |
| Returns | |
|---|---|
View.OnTouchListener! |
a touch listener that controls drag-to-open behavior, or |
@ReplaceWith(expression = "listPopupWindow.createDragToOpenListener(src)")
java-static funcreateDragToOpenListener(listPopupWindow: ListPopupWindow, src: View): View.OnTouchListener?
Returns an OnTouchListener that can be added to the source view to implement drag-to-open behavior. Generally, the source view should be the same view that was passed to ListPopupWindow.setAnchorView(View).
When the listener is set on a view, touching that view and dragging outside of its bounds will open the popup window. Lifting will select the currently touched list item.
Example usage:
ListPopupWindow myPopup = new ListPopupWindow(context); myPopup.setAnchor(myAnchor); OnTouchListener dragListener = myPopup.createDragToOpenListener(myAnchor); myAnchor.setOnTouchListener(dragListener);
| Parameters | |
|---|---|
listPopupWindow: ListPopupWindow |
the ListPopupWindow against which to invoke the method |
src: View |
the view on which the resulting listener will be set |
| Returns | |
|---|---|
View.OnTouchListener? |
a touch listener that controls drag-to-open behavior, or |