Skip to content

Commit f25036d

Browse files
committed
Improve AutoAdaptStrategy
1 parent e8b679f commit f25036d

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

autosize/src/main/java/me/jessyan/autosize/AutoAdaptStrategy.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717

1818
import android.app.Activity;
1919
import android.app.Application;
20+
import android.support.v4.app.Fragment;
21+
import android.util.DisplayMetrics;
2022

2123
/**
2224
* ================================================
@@ -34,7 +36,8 @@ public interface AutoAdaptStrategy {
3436
/**
3537
* 开始执行屏幕适配逻辑
3638
*
37-
* @param activity 需要屏幕适配的 {@link Activity}
39+
* @param target 需要屏幕适配的对象 (可能是 {@link Activity} 或者 {@link Fragment})
40+
* @param activity 需要拿到当前的 {@link Activity} 才能修改 {@link DisplayMetrics#density}
3841
*/
39-
void applyAdapt(Activity activity);
42+
void applyAdapt(Object target, Activity activity);
4043
}

0 commit comments

Comments
 (0)