Beispiel #1
0
 public override bool dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                         @event)
 {
     onPopulateAccessibilityEvent(@event);
     // Dispatch only to the selected tab.
     if (mSelectedTab != -1)
     {
         android.view.View tabView = getChildTabViewAt(mSelectedTab);
         if (tabView != null && tabView.getVisibility() == VISIBLE)
         {
             return(tabView.dispatchPopulateAccessibilityEvent(@event));
         }
     }
     return(false);
 }
Beispiel #2
0
 internal void trySendAccessibilityEvent()
 {
     android.view.accessibility.AccessibilityManager accessibilityManager = android.view.accessibility.AccessibilityManager
                                                                            .getInstance(mView.getContext());
     if (!accessibilityManager.isEnabled())
     {
         return;
     }
     // treat toasts as notifications since they are used to
     // announce a transient piece of information to the user
     android.view.accessibility.AccessibilityEvent @event = android.view.accessibility.AccessibilityEvent
                                                            .obtain(android.view.accessibility.AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED
                                                                    );
     @event.setClassName(java.lang.CharSequenceProxy.Wrap(GetType().FullName));
     @event.setPackageName(java.lang.CharSequenceProxy.Wrap(mView.getContext().getPackageName
                                                                ()));
     mView.dispatchPopulateAccessibilityEvent(@event);
     accessibilityManager.sendAccessibilityEvent(@event);
 }