mirror of
https://github.com/androidx/media.git
synced 2025-05-10 00:59:51 +08:00
Don't call getLayoutDirection before API level 17
Weirdly, the Android Javadoc indicates that it returns something before the API level on which the same Javadoc states it was added. In any case, we can simply not call the method to avoid the warning, since we only use the value if the API level is at least 23 anyway. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=190941776
This commit is contained in:
parent
7be249ea2b
commit
f77077a84c
@ -250,7 +250,7 @@ public class DefaultTimeBar extends View implements TimeBar {
|
||||
try {
|
||||
scrubberDrawable = a.getDrawable(R.styleable.DefaultTimeBar_scrubber_drawable);
|
||||
if (scrubberDrawable != null) {
|
||||
setDrawableLayoutDirection(scrubberDrawable, getLayoutDirection());
|
||||
setDrawableLayoutDirection(scrubberDrawable);
|
||||
defaultTouchTargetHeight =
|
||||
Math.max(scrubberDrawable.getMinimumHeight(), defaultTouchTargetHeight);
|
||||
}
|
||||
@ -747,8 +747,8 @@ public class DefaultTimeBar extends View implements TimeBar {
|
||||
return true;
|
||||
}
|
||||
|
||||
private static int dpToPx(DisplayMetrics displayMetrics, int dps) {
|
||||
return (int) (dps * displayMetrics.density + 0.5f);
|
||||
private boolean setDrawableLayoutDirection(Drawable drawable) {
|
||||
return Util.SDK_INT >= 23 && setDrawableLayoutDirection(drawable, getLayoutDirection());
|
||||
}
|
||||
|
||||
private static boolean setDrawableLayoutDirection(Drawable drawable, int layoutDirection) {
|
||||
@ -771,4 +771,7 @@ public class DefaultTimeBar extends View implements TimeBar {
|
||||
return 0x33000000 | (adMarkerColor & 0x00FFFFFF);
|
||||
}
|
||||
|
||||
private static int dpToPx(DisplayMetrics displayMetrics, int dps) {
|
||||
return (int) (dps * displayMetrics.density + 0.5f);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user