OptionalactThe element to instantiate all actions on this trigger for.
The element on which the Trigger is defined
OptionaldelayDelay in milliseconds before doing, undoing or toggling actions.
OptionaldoDelay in milliseconds before doing actions.
OptionalidAn ID for the trigger so that it can be looked up by ID. It has to be unique for each element, but you can use the same ID on different elements.
OptionalonceIf true, the trigger will run at most once. This will result in the run
or toggle methods removing all three of run, reverse and toggle
when called, so that the actions are done at most once.
OptionaloneIf true, then the reverse method of the trigger will do nothing and the
toggle method will always do the actions, i.e. will be equivalent to
run.
OptionalrootThe root to pass to the ViewWatcher. See also ViewWatcherConfig
ViewWatcher default
OptionalrootThe root margin to pass to the ViewWatcher. See also ViewWatcherConfig
It can be either space-separated or comma-separated.
ViewWatcher default
OptionaltargetThe target to use for the ViewWatcher. It can be a string offset specification. See OnViewOptions
The element on which the ViewTrigger is defined
OptionalthresholdThe threshold to pass to the ViewWatcher. See also ViewWatcherConfig
ViewWatcher default
OptionalundoDelay in milliseconds before undoing actions.
OptionalviewsThe View to use as the trigger. See also OnViewOptions
Actions will be "done" when the view matches the given spec and "undone" otherwise. What the opposite views are depends on the given view. E.g. for "at", opposites are all the other ones; for "above", the opposite ones are "at" and "below"; for "at,above" opposite is "below", etc.