Merge "Add index info to every event coming from PagedTileLayout" into tm-qpr-dev
This commit is contained in:
@@ -15,6 +15,7 @@ import android.util.Log;
|
|||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
import android.view.accessibility.AccessibilityEvent;
|
||||||
import android.view.accessibility.AccessibilityNodeInfo;
|
import android.view.accessibility.AccessibilityNodeInfo;
|
||||||
import android.view.animation.Interpolator;
|
import android.view.animation.Interpolator;
|
||||||
import android.view.animation.OvershootInterpolator;
|
import android.view.animation.OvershootInterpolator;
|
||||||
@@ -626,6 +627,16 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onInitializeAccessibilityEvent(AccessibilityEvent event) {
|
||||||
|
super.onInitializeAccessibilityEvent(event);
|
||||||
|
if (mAdapter != null && mAdapter.getCount() > 0) {
|
||||||
|
event.setItemCount(mAdapter.getCount());
|
||||||
|
event.setFromIndex(getCurrentPageNumber());
|
||||||
|
event.setToIndex(getCurrentPageNumber());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private static Animator setupBounceAnimator(View view, int ordinal) {
|
private static Animator setupBounceAnimator(View view, int ordinal) {
|
||||||
view.setAlpha(0f);
|
view.setAlpha(0f);
|
||||||
view.setScaleX(0f);
|
view.setScaleX(0f);
|
||||||
|
|||||||
Reference in New Issue
Block a user