diff --git a/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/SubtitleView.java b/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/SubtitleView.java index 71125f761..dfd2f1c26 100644 --- a/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/SubtitleView.java +++ b/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/SubtitleView.java @@ -26,15 +26,11 @@ public class SubtitleView extends TextView { public SubtitleView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); - strokeWidth = Utils.dp2px(getContext(), 0.6f); + strokeWidth = Utils.dp2px(getContext(), 0.8f); } public void onSubtitleChanged(String text) { - if (TextUtils.isEmpty(text)) { - setText(""); - } else { - setText(Html.fromHtml(text.replaceAll("\\{\\\\.*?\\}", ""))); - } + setText(TextUtils.isEmpty(text) ? "" : Html.fromHtml(text.replaceAll("\\{\\\\.*?\\}", ""))); } @Override diff --git a/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/Utils.java b/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/Utils.java index 4a1ad61ec..f2c52714a 100644 --- a/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/Utils.java +++ b/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/Utils.java @@ -8,6 +8,6 @@ public class Utils { public static final String USER_AGENT = "User-Agent"; public static float dp2px(Context context, float dpValue) { - return Math.round((dpValue * context.getResources().getDisplayMetrics().densityDpi) / DisplayMetrics.DENSITY_DEFAULT); + return (dpValue * context.getResources().getDisplayMetrics().densityDpi) / DisplayMetrics.DENSITY_DEFAULT; } }