/frameworks/base/core/java/android/view/ |
H A D | ViewOutlineProvider.java | 27 * Default outline provider for Views, which queries the Outline from the View's background, 35 public void getOutline(View view, Outline outline) { 38 background.getOutline(outline); 40 outline.setRect(0, 0, view.getWidth(), view.getHeight()); 41 outline.setAlpha(0.0f); 47 * Maintains the outline of the View to match its rectangular bounds, 54 public void getOutline(View view, Outline outline) { 55 outline.setRect(0, 0, view.getWidth(), view.getHeight()); 60 * Maintains the outline of the View to match its rectangular padded bounds, 67 public void getOutline(View view, Outline outline) { 87 getOutline(View view, Outline outline) argument [all...] |
H A D | RenderNode.java | 345 * Sets the outline, defining the shape that casts a shadow, and the path to 350 public boolean setOutline(Outline outline) { argument 351 if (outline == null) { 353 } else if (outline.isEmpty()) { 355 } else if (outline.mRect != null) { 356 return nSetOutlineRoundRect(mNativeRenderNode, outline.mRect.left, outline.mRect.top, 357 outline.mRect.right, outline.mRect.bottom, outline [all...] |
/frameworks/support/v7/appcompat/src/android/support/v7/internal/widget/ |
H A D | ActionBarBackgroundDrawableV21.java | 14 public void getOutline(@NonNull Outline outline) { argument 17 mContainer.mSplitBackground.getOutline(outline); 22 mContainer.mBackground.getOutline(outline);
|
/frameworks/support/v17/leanback/api21/android/support/v17/leanback/widget/ |
H A D | RoundedRectHelperApi21.java | 29 public void getOutline(View view, Outline outline) { 34 outline.setRoundRect(0, 0, view.getWidth(), view.getHeight(), sCornerRadius); 35 outline.setAlpha(1f);
|
H A D | ShadowHelperApi21.java | 36 public void getOutline(View view, Outline outline) { 37 outline.setRect(0, 0, view.getWidth(), view.getHeight()); 38 outline.setAlpha(1.0f);
|
/frameworks/base/graphics/java/android/graphics/drawable/shapes/ |
H A D | OvalShape.java | 40 public void getOutline(Outline outline) { argument 42 outline.setOval((int) Math.ceil(rect.left), (int) Math.ceil(rect.top),
|
H A D | RectShape.java | 41 public void getOutline(Outline outline) { argument 43 outline.setRect((int) Math.ceil(rect.left), (int) Math.ceil(rect.top),
|
H A D | RoundRectShape.java | 83 public void getOutline(Outline outline) { argument 84 if (mInnerRect != null) return; // have a hole, can't produce valid outline 92 outline.setConvexPath(mPath); 99 outline.setRoundRect((int) Math.ceil(rect.left), (int) Math.ceil(rect.top),
|
H A D | Shape.java | 98 * parameter. The default implementation does nothing and {@code outline} is not changed. 100 * @param outline The Outline to be populated with the result. Should not be null. 102 public void getOutline(@NonNull Outline outline) {} argument
|
/frameworks/base/tools/layoutlib/bridge/src/android/view/ |
H A D | ViewGroup_Delegate.java | 50 // the outline obtained is correct. 53 Outline outline = child.mAttachInfo.mTmpOutline; 54 outlineProvider.getOutline(child, outline); 55 if (outline.mPath != null || (outline.mRect != null && !outline.mRect.isEmpty())) { 57 drawShadow(thisVG, canvas, child, outline); 65 Outline outline) { 67 if(outline.mRect != null) { 68 RectShadowPainter.paintShadow(outline, elevatio 64 drawShadow(ViewGroup parent, Canvas canvas, View child, Outline outline) argument 92 getPathShadow(Outline outline, Canvas canvas, float elevation) argument [all...] |
H A D | RectShadowPainter.java | 57 Rect outline = viewOutline.mRect; 68 RectF shadowRect = new RectF(outline); 70 // A rectangle with edges corresponding to the straight edges of the outline. 71 RectF inset = new RectF(outline); 80 sideShadow(canvas, edgePaint, edgeShadowRect, outline.left, inset.top, 0); 82 sideShadow(canvas, edgePaint, edgeShadowRect, outline.right, inset.bottom, 2); 85 sideShadow(canvas, edgePaint, edgeShadowRect, inset.right, outline.top, 1); 91 sideShadow(canvas, edgePaint, edgeShadowRect, inset.left, outline.bottom, 3);
|
/frameworks/support/v4/api21/android/support/v4/graphics/drawable/ |
H A D | DrawableWrapperLollipop.java | 41 public void getOutline(Outline outline) { argument 42 mDrawable.getOutline(outline);
|
H A D | RoundedBitmapDrawable21.java | 32 public void getOutline(Outline outline) { argument 34 outline.setRoundRect(mDstRect, getCornerRadius());
|
/frameworks/base/libs/hwui/ |
H A D | Outline.h | 45 void setConvexPath(const SkPath* outline, float alpha) { argument 46 if (!outline) { 51 mPath = *outline; 52 mBounds.set(outline->getBounds());
|
H A D | SpotShadow.h | 37 static float projectCasterToOutline(Vector2& outline,
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ |
H A D | ExpandableOutlineView.java | 30 * Like {@link ExpandableView}, but setting an outline for the height and clipping. 45 public void getOutline(View view, Outline outline) { 47 outline.setRect(0, 52 outline.setRoundRect(mOutlineRect, mRoundedRectCornerRadius); 54 outline.setAlpha(mOutlineAlpha);
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/views/ |
H A D | AnimateableViewBounds.java | 25 /* An outline provider that has a clip and outline that can be animated. */ 45 public void getOutline(View view, Outline outline) { argument 46 outline.setAlpha(mMinAlpha + mAlpha / (1f - mMinAlpha)); 47 outline.setRoundRect(mClipRect.left, mClipRect.top, 53 /** Sets the view outline alpha. */
|
/frameworks/support/design/lollipop/android/support/design/widget/ |
H A D | CircularBorderDrawableLollipop.java | 68 public void getOutline(Outline outline) { argument 70 outline.setOval(mRect);
|
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
H A D | ClipOutlineActivity.java | 70 public void getOutline(View view, Outline outline) { 77 outline.setRoundRect(mRect, w / 2);
|
/frameworks/support/v7/cardview/api21/android/support/v7/widget/ |
H A D | RoundRectDrawable.java | 32 * reports proper outline for L. 96 public void getOutline(Outline outline) { argument 97 outline.setRoundRect(mBoundsI, mRadius);
|
/frameworks/base/core/java/com/android/internal/app/ |
H A D | PlatLogoActivity.java | 82 public void getOutline(View view, Outline outline) { 84 outline.setOval(pad, pad, view.getWidth() - pad, view.getHeight() - pad); 120 public void getOutline(View view, Outline outline) { 121 outline.setOval(0, 0, view.getWidth(), view.getHeight());
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/assist/ |
H A D | AssistOrbView.java | 102 public void getOutline(View view, Outline outline) { 104 outline.setOval(mCircleRect); 106 outline.setEmpty(); 108 outline.setAlpha(mOutlineAlpha);
|
/frameworks/base/graphics/java/android/graphics/drawable/ |
H A D | ColorDrawable.java | 225 public void getOutline(@NonNull Outline outline) { argument 226 outline.setRect(getBounds()); 227 outline.setAlpha(getAlpha() / 255.0f);
|
H A D | DrawableWrapper.java | 311 public void getOutline(@NonNull Outline outline) { argument 313 mDrawable.getOutline(outline); 315 super.getOutline(outline);
|
H A D | InsetDrawable.java | 240 public void getOutline(@NonNull Outline outline) { argument 241 getDrawable().getOutline(outline);
|