Merge pull request #7898 from Stypox/regression-arc
Have fast seek overlay arc go under system ui
This commit is contained in:
commit
de08edb831
|
@ -580,11 +580,17 @@ public final class Player implements
|
|||
v.getPaddingTop(),
|
||||
v.getPaddingRight(),
|
||||
v.getPaddingBottom());
|
||||
binding.fastSeekOverlay.setPadding(
|
||||
v.getPaddingLeft(),
|
||||
v.getPaddingTop(),
|
||||
v.getPaddingRight(),
|
||||
v.getPaddingBottom());
|
||||
|
||||
// If we added padding to the fast seek overlay, too, it would not go under the
|
||||
// system ui. Instead we apply negative margins equal to the window insets of
|
||||
// the opposite side, so that the view covers all of the player (overflowing on
|
||||
// some sides) and its center coincides with the center of other controls.
|
||||
final RelativeLayout.LayoutParams fastSeekParams = (RelativeLayout.LayoutParams)
|
||||
binding.fastSeekOverlay.getLayoutParams();
|
||||
fastSeekParams.leftMargin = -v.getPaddingRight();
|
||||
fastSeekParams.topMargin = -v.getPaddingBottom();
|
||||
fastSeekParams.rightMargin = -v.getPaddingLeft();
|
||||
fastSeekParams.bottomMargin = -v.getPaddingTop();
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue