Lines Matching refs:child

35  * An interaction behavior plugin for child views of {@link CoordinatorLayout} to provide support
173 public boolean onInterceptTouchEvent(CoordinatorLayout parent, V child, MotionEvent event) {
178 mInterceptingEvents = parent.isPointInChildBounds(child,
197 public boolean onTouchEvent(CoordinatorLayout parent, V child, MotionEvent event) {
222 public boolean tryCaptureView(View child, int pointerId) {
224 return mActivePointerId == INVALID_POINTER_ID && canSwipeDismissView(child);
248 public void onViewReleased(View child, float xvel, float yvel) {
252 final int childWidth = child.getWidth();
256 if (shouldDismiss(child, xvel)) {
257 targetLeft = child.getLeft() < mOriginalCapturedViewLeft
266 if (mViewDragHelper.settleCapturedViewAt(targetLeft, child.getTop())) {
267 ViewCompat.postOnAnimation(child, new SettleRunnable(child, dismiss));
269 mListener.onDismiss(child);
273 private boolean shouldDismiss(View child, float xvel) {
275 final boolean isRtl = ViewCompat.getLayoutDirection(child)
291 final int distance = child.getLeft() - mOriginalCapturedViewLeft;
292 final int thresholdDistance = Math.round(child.getWidth() * mDragDismissThreshold);
300 public int getViewHorizontalDragRange(View child) {
301 return child.getWidth();
305 public int clampViewPositionHorizontal(View child, int left, int dx) {
306 final boolean isRtl = ViewCompat.getLayoutDirection(child)
312 min = mOriginalCapturedViewLeft - child.getWidth();
316 max = mOriginalCapturedViewLeft + child.getWidth();
321 max = mOriginalCapturedViewLeft + child.getWidth();
323 min = mOriginalCapturedViewLeft - child.getWidth();
327 min = mOriginalCapturedViewLeft - child.getWidth();
328 max = mOriginalCapturedViewLeft + child.getWidth();
335 public int clampViewPositionVertical(View child, int top, int dy) {
336 return child.getTop();
340 public void onViewPositionChanged(View child, int left, int top, int dx, int dy) {
342 + child.getWidth() * mAlphaStartSwipeDistance;
344 + child.getWidth() * mAlphaEndSwipeDistance;
347 child.setAlpha(1f);
349 child.setAlpha(0f);
353 child.setAlpha(clamp(0f, 1f - distance, 1f));