/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 | 350 * Sets the outline, defining the shape that casts a shadow, and the path to 355 public boolean setOutline(Outline outline) { argument 356 if (outline == null) { 358 } else if (outline.isEmpty()) { 360 } else if (outline.mRect != null) { 361 return nSetOutlineRoundRect(mNativeRenderNode, outline.mRect.left, outline.mRect.top, 362 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/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/libs/hwui/ |
H A D | Outline.h | 44 void setConvexPath(const SkPath* outline, float alpha) { argument 45 if (!outline) { 50 mPath = *outline; 51 mBounds.set(outline->getBounds());
|
H A D | SpotShadow.h | 36 static float projectCasterToOutline(Vector2& outline,
|
H A D | StatefulBaseRenderer.h | 96 * The clipping outline is independent from the regular clip. 98 void setClippingOutline(LinearAllocator& allocator, const Outline* outline);
|
H A D | StatefulBaseRenderer.cpp | 197 void StatefulBaseRenderer::setClippingOutline(LinearAllocator& allocator, const Outline* outline) { argument 200 if (!outline->getAsRoundRect(&bounds, &radius)) return; // only RR supported
|
/frameworks/base/tools/layoutlib/bridge/src/android/view/ |
H A D | ViewGroup_Delegate.java | 56 Outline outline = new Outline(); 57 outlineProvider.getOutline(child, outline); 59 if (outline.mPath != null || (outline.mRect != null && !outline.mRect.isEmpty())) { 61 drawShadow(thisVG, canvas, child, outline); 69 Outline outline) { 72 if (outline.mRect != null) { 73 Shadow s = getRectShadow(parent, canvas, child, outline); 76 } else if (outline 68 drawShadow(ViewGroup parent, Canvas canvas, View child, Outline outline) argument 92 getRectShadow(ViewGroup parent, Canvas canvas, View child, Outline outline) argument 133 getPathShadow(View child, Outline outline, Canvas canvas) argument [all...] |
/frameworks/support/v4/api21/android/support/v4/graphics/drawable/ |
H A D | RoundedBitmapDrawable21.java | 32 public void getOutline(Outline outline) { argument 34 outline.setRoundRect(mDstRect, getCornerRadius());
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ |
H A D | ExpandableOutlineView.java | 28 * Like {@link ExpandableView}, but setting an outline for the height and clipping. 39 public void getOutline(View view, Outline outline) { 41 outline.setRect(0, 46 outline.setRect(mOutlineRect);
|
/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 | 32 public void getOutline(View view, Outline outline) { 33 outline.setRect(0, 0, view.getWidth(), view.getHeight()); 34 outline.setAlpha(1.0f);
|
/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/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/graphics/java/android/graphics/drawable/ |
H A D | ColorDrawable.java | 223 public void getOutline(@NonNull Outline outline) { argument 224 outline.setRect(getBounds()); 225 outline.setAlpha(getAlpha() / 255.0f);
|
H A D | ShapeDrawable.java | 474 public void getOutline(Outline outline) { argument 476 mShapeState.mShape.getOutline(outline); 477 outline.setAlpha(getAlpha() / 255.0f);
|
H A D | NinePatchDrawable.java | 288 public void getOutline(@NonNull Outline outline) { argument 296 outline.setRoundRect(bounds.left + outlineInsets.left, 301 outline.setAlpha(insets.outlineAlpha * (getAlpha() / 255.0f)); 305 super.getOutline(outline);
|
/frameworks/base/core/java/com/android/internal/app/ |
H A D | PlatLogoActivity.java | 100 public void getOutline(View view, Outline outline) { 101 outline.setRect(0, getHeight() / 2, getWidth(), getHeight());
|
/frameworks/base/core/java/com/android/internal/widget/ |
H A D | ActionBarContainer.java | 372 public void getOutline(@NonNull Outline outline) { argument 375 mSplitBackground.getOutline(outline); 380 mBackground.getOutline(outline);
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/ |
H A D | SearchPanelCircleView.java | 110 public void getOutline(View view, Outline outline) { 112 outline.setOval(mCircleRect); 114 outline.setEmpty(); 116 outline.setAlpha(mOutlineAlpha);
|