Searched refs:outline (Results 1 - 25 of 42) sorted by relevance

12

/frameworks/base/core/java/android/view/
H A DViewOutlineProvider.java27 * 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 DRenderNode.java350 * 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 DActionBarBackgroundDrawableV21.java14 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 DOvalShape.java40 public void getOutline(Outline outline) { argument
42 outline.setOval((int) Math.ceil(rect.left), (int) Math.ceil(rect.top),
H A DRectShape.java41 public void getOutline(Outline outline) { argument
43 outline.setRect((int) Math.ceil(rect.left), (int) Math.ceil(rect.top),
H A DRoundRectShape.java83 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 DShape.java98 * 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 DOutline.h44 void setConvexPath(const SkPath* outline, float alpha) { argument
45 if (!outline) {
50 mPath = *outline;
51 mBounds.set(outline->getBounds());
H A DSpotShadow.h36 static float projectCasterToOutline(Vector2& outline,
H A DStatefulBaseRenderer.h96 * The clipping outline is independent from the regular clip.
98 void setClippingOutline(LinearAllocator& allocator, const Outline* outline);
H A DStatefulBaseRenderer.cpp197 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 DViewGroup_Delegate.java56 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 DRoundedBitmapDrawable21.java32 public void getOutline(Outline outline) { argument
34 outline.setRoundRect(mDstRect, getCornerRadius());
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/
H A DExpandableOutlineView.java28 * 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 DRoundedRectHelperApi21.java29 public void getOutline(View view, Outline outline) {
34 outline.setRoundRect(0, 0, view.getWidth(), view.getHeight(), sCornerRadius);
35 outline.setAlpha(1f);
H A DShadowHelperApi21.java32 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 DAnimateableViewBounds.java25 /* 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 DClipOutlineActivity.java70 public void getOutline(View view, Outline outline) {
77 outline.setRoundRect(mRect, w / 2);
/frameworks/support/v7/cardview/api21/android/support/v7/widget/
H A DRoundRectDrawable.java32 * 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 DColorDrawable.java223 public void getOutline(@NonNull Outline outline) { argument
224 outline.setRect(getBounds());
225 outline.setAlpha(getAlpha() / 255.0f);
H A DShapeDrawable.java474 public void getOutline(Outline outline) { argument
476 mShapeState.mShape.getOutline(outline);
477 outline.setAlpha(getAlpha() / 255.0f);
H A DNinePatchDrawable.java288 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 DPlatLogoActivity.java100 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 DActionBarContainer.java372 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 DSearchPanelCircleView.java110 public void getOutline(View view, Outline outline) {
112 outline.setOval(mCircleRect);
114 outline.setEmpty();
116 outline.setAlpha(mOutlineAlpha);

Completed in 454 milliseconds

12