File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
autosize/src/main/java/me/jessyan/autosize Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -119,6 +119,11 @@ public final class AutoSizeConfig {
119119 * 屏幕方向, {@code true} 为纵向, {@code false} 为横向
120120 */
121121 private boolean isVertical ;
122+ /**
123+ * 是否屏蔽系统字体大小对 AndroidAutoSize 的影响, 如果为 {@code true}, App 内的字体的大小将不会跟随系统设置中字体大小的改变
124+ * 如果为 {@code false}, 则会跟随系统设置中字体大小的改变, 默认为 {@code false}
125+ */
126+ private boolean isExcludeFontScale ;
122127 /**
123128 * 屏幕适配监听器,用于监听屏幕适配时的一些事件
124129 */
@@ -467,6 +472,27 @@ public AutoSizeConfig setVertical(boolean vertical) {
467472 return this ;
468473 }
469474
475+ /**
476+ * 是否屏蔽系统字体大小对 AndroidAutoSize 的影响, 如果为 {@code true}, App 内的字体的大小将不会跟随系统设置中字体大小的改变
477+ * 如果为 {@code false}, 则会跟随系统设置中字体大小的改变, 默认为 {@code false}
478+ *
479+ * @return {@link #isExcludeFontScale}
480+ */
481+ public boolean isExcludeFontScale () {
482+ return isExcludeFontScale ;
483+ }
484+
485+ /**
486+ * 是否屏蔽系统字体大小对 AndroidAutoSize 的影响, 如果为 {@code true}, App 内的字体的大小将不会跟随系统设置中字体大小的改变
487+ * 如果为 {@code false}, 则会跟随系统设置中字体大小的改变, 默认为 {@code false}
488+ *
489+ * @param excludeFontScale 是否屏蔽
490+ */
491+ public AutoSizeConfig setExcludeFontScale (boolean excludeFontScale ) {
492+ isExcludeFontScale = excludeFontScale ;
493+ return this ;
494+ }
495+
470496 /**
471497 * 设置屏幕宽度
472498 *
You can’t perform that action at this time.
0 commit comments