1d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banespackage android.support.v7.internal.widget; 2d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banes 3d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banesimport android.graphics.Outline; 4d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banesimport android.graphics.drawable.Drawable; 5d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banesimport android.support.annotation.NonNull; 6d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banes 7d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banesclass ActionBarBackgroundDrawableV21 extends ActionBarBackgroundDrawable { 8d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banes 9d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banes public ActionBarBackgroundDrawableV21(ActionBarContainer container) { 10d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banes super(container); 11d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banes } 12d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banes 13d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banes @Override 14d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banes public void getOutline(@NonNull Outline outline) { 1510532db49a636b169ca482e3a821982ea9ea8aa9Chris Banes if (mContainer.mIsSplit) { 1610532db49a636b169ca482e3a821982ea9ea8aa9Chris Banes if (mContainer.mSplitBackground != null) { 1710532db49a636b169ca482e3a821982ea9ea8aa9Chris Banes mContainer.mSplitBackground.getOutline(outline); 1810532db49a636b169ca482e3a821982ea9ea8aa9Chris Banes } 1910532db49a636b169ca482e3a821982ea9ea8aa9Chris Banes } else { 2010532db49a636b169ca482e3a821982ea9ea8aa9Chris Banes // ignore the stacked background for shadow casting 2110532db49a636b169ca482e3a821982ea9ea8aa9Chris Banes if (mContainer.mBackground != null) { 2210532db49a636b169ca482e3a821982ea9ea8aa9Chris Banes mContainer.mBackground.getOutline(outline); 2310532db49a636b169ca482e3a821982ea9ea8aa9Chris Banes } 24d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banes } 25d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banes } 26d8213c28889f37a1a2b6c05115be9f6df54a7a45Chris Banes} 27