Lines Matching refs:observer

26  * A view tree observer is used to register listeners that can be notified of global
334 * Merges all the listeners registered on the specified observer with the listeners
335 * registered on this object. After this method is invoked, the specified observer
338 * @param observer The ViewTreeObserver whose listeners must be added to this observer
340 void merge(ViewTreeObserver observer) {
341 if (observer.mOnWindowAttachListeners != null) {
343 mOnWindowAttachListeners.addAll(observer.mOnWindowAttachListeners);
345 mOnWindowAttachListeners = observer.mOnWindowAttachListeners;
349 if (observer.mOnWindowFocusListeners != null) {
351 mOnWindowFocusListeners.addAll(observer.mOnWindowFocusListeners);
353 mOnWindowFocusListeners = observer.mOnWindowFocusListeners;
357 if (observer.mOnGlobalFocusListeners != null) {
359 mOnGlobalFocusListeners.addAll(observer.mOnGlobalFocusListeners);
361 mOnGlobalFocusListeners = observer.mOnGlobalFocusListeners;
365 if (observer.mOnGlobalLayoutListeners != null) {
367 mOnGlobalLayoutListeners.addAll(observer.mOnGlobalLayoutListeners);
369 mOnGlobalLayoutListeners = observer.mOnGlobalLayoutListeners;
373 if (observer.mOnPreDrawListeners != null) {
375 mOnPreDrawListeners.addAll(observer.mOnPreDrawListeners);
377 mOnPreDrawListeners = observer.mOnPreDrawListeners;
381 if (observer.mOnTouchModeChangeListeners != null) {
383 mOnTouchModeChangeListeners.addAll(observer.mOnTouchModeChangeListeners);
385 mOnTouchModeChangeListeners = observer.mOnTouchModeChangeListeners;
389 if (observer.mOnComputeInternalInsetsListeners != null) {
391 mOnComputeInternalInsetsListeners.addAll(observer.mOnComputeInternalInsetsListeners);
393 mOnComputeInternalInsetsListeners = observer.mOnComputeInternalInsetsListeners;
397 if (observer.mOnScrollChangedListeners != null) {
399 mOnScrollChangedListeners.addAll(observer.mOnScrollChangedListeners);
401 mOnScrollChangedListeners = observer.mOnScrollChangedListeners;
405 if (observer.mOnWindowShownListeners != null) {
407 mOnWindowShownListeners.addAll(observer.mOnWindowShownListeners);
409 mOnWindowShownListeners = observer.mOnWindowShownListeners;
413 observer.kill();
823 * Indicates whether this ViewTreeObserver is alive. When an observer is not alive,