Keep bottom padding

pull/586/head
FongMi 2 years ago
parent 7f50fbe281
commit 24d059970f
  1. 12
      app/src/main/java/com/fongmi/android/tv/Setting.java
  2. 3
      app/src/main/java/com/fongmi/android/tv/player/exo/ExoUtil.java
  3. 3
      app/src/main/java/com/fongmi/android/tv/ui/dialog/SubtitleDialog.java

@ -261,8 +261,16 @@ public class Setting {
return Prefers.getFloat("subtitle_text_size");
}
public static void putSubtitleTextSize(float size) {
Prefers.put("subtitle_text_size", size);
public static void putSubtitleTextSize(float value) {
Prefers.put("subtitle_text_size", value);
}
public static float getSubtitleBottomPadding() {
return Prefers.getFloat("subtitle_bottom_padding");
}
public static void putSubtitleBottomPadding(float value) {
Prefers.put("subtitle_bottom_padding", value);
}
public static float getThumbnail() {

@ -90,7 +90,8 @@ public class ExoUtil {
exo.getSubtitleView().setStyle(getCaptionStyle());
exo.getSubtitleView().setApplyEmbeddedFontSizes(false);
exo.getSubtitleView().setApplyEmbeddedStyles(!Setting.isCaption());
if (Setting.getSubtitleTextSize() > 0) exo.getSubtitleView().setFractionalTextSize(Setting.getSubtitleTextSize());
if (Setting.getSubtitleTextSize() != 0) exo.getSubtitleView().setFractionalTextSize(Setting.getSubtitleTextSize());
if (Setting.getSubtitleBottomPadding() != 0) exo.getSubtitleView().setBottomPaddingFraction(Setting.getSubtitleBottomPadding());
}
public static String getMimeType(String path) {

@ -51,10 +51,12 @@ public final class SubtitleDialog extends BaseDialog {
private void onUp(View view) {
subtitleView.addBottomPadding(0.005f);
Setting.putSubtitleBottomPadding(subtitleView.getBottomPadding());
}
private void onDown(View view) {
subtitleView.subBottomPadding(0.005f);
Setting.putSubtitleBottomPadding(subtitleView.getBottomPadding());
}
private void onLarge(View view) {
@ -69,6 +71,7 @@ public final class SubtitleDialog extends BaseDialog {
private void onReset(View view) {
Setting.putSubtitleTextSize(0);
Setting.putSubtitleBottomPadding(0);
subtitleView.setUserDefaultTextSize();
subtitleView.setBottomPaddingFraction(SubtitleView.DEFAULT_BOTTOM_PADDING_FRACTION);
}

Loading…
Cancel
Save