SYMBOL INDEX (118 symbols across 11 files) FILE: Sample/src/androidTest/java/cn/gavinliu/android_scalelayout/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: Sample/src/main/java/cn/gavinliu/android_scalelayout/DemoActivity.java class DemoActivity (line 11) | public class DemoActivity extends AppCompatActivity { method onCreate (line 13) | @Override FILE: Sample/src/main/java/cn/gavinliu/android_scalelayout/DemoListActivity.java class DemoListActivity (line 18) | public class DemoListActivity extends AppCompatActivity { method onCreate (line 20) | @Override method getLayoutInflater (line 29) | @NonNull class Adapter (line 35) | private static class Adapter extends BaseAdapter { method Adapter (line 39) | private Adapter(Context ctx) { method getCount (line 43) | @Override method getItem (line 48) | @Override method getItemId (line 53) | @Override method getView (line 58) | @Override FILE: Sample/src/main/java/cn/gavinliu/android_scalelayout/MainActivity.java class MainActivity (line 8) | public class MainActivity extends AppCompatActivity { method onCreate (line 10) | @Override method demo (line 16) | public void demo(View view) { method demoList (line 21) | public void demoList(View view) { FILE: Sample/src/main/java/cn/gavinliu/android_scalelayout/MainApplication.java class MainApplication (line 11) | public class MainApplication extends Application { method onCreate (line 13) | @Override FILE: ScaleLayout/src/androidTest/java/cn/gavinliu/android/lib/scale/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: ScaleLayout/src/main/java/cn/gavinliu/android/lib/scale/ScaleFrameLayout.java class ScaleFrameLayout (line 13) | public class ScaleFrameLayout extends FrameLayout { method ScaleFrameLayout (line 17) | public ScaleFrameLayout(Context context) { method ScaleFrameLayout (line 21) | public ScaleFrameLayout(Context context, AttributeSet attrs) { method ScaleFrameLayout (line 25) | public ScaleFrameLayout(Context context, AttributeSet attrs, int defSt... method generateDefaultLayoutParams (line 32) | @Override method generateLayoutParams (line 37) | @Override method onMeasure (line 42) | @Override method onLayout (line 55) | @Override class LayoutParams (line 61) | public static class LayoutParams extends FrameLayout.LayoutParams impl... method LayoutParams (line 64) | public LayoutParams(Context c, AttributeSet attrs) { method LayoutParams (line 69) | private LayoutParams(Context c, AttributeSet attrs, boolean isInEdit... method LayoutParams (line 76) | public LayoutParams(int width, int height) { method LayoutParams (line 80) | public LayoutParams(android.view.ViewGroup.LayoutParams source) { method LayoutParams (line 84) | public LayoutParams(MarginLayoutParams source) { method getScaleLayoutInfo (line 88) | @Override method setBaseAttributes (line 93) | @Override method setMargins (line 98) | @Override FILE: ScaleLayout/src/main/java/cn/gavinliu/android/lib/scale/ScaleLinearLayout.java class ScaleLinearLayout (line 15) | public class ScaleLinearLayout extends LinearLayout { method ScaleLinearLayout (line 19) | public ScaleLinearLayout(Context context) { method ScaleLinearLayout (line 23) | public ScaleLinearLayout(Context context, AttributeSet attrs) { method ScaleLinearLayout (line 27) | @TargetApi(Build.VERSION_CODES.HONEYCOMB) method generateDefaultLayoutParams (line 35) | @Override method generateLayoutParams (line 40) | @Override method onMeasure (line 45) | @Override method onLayout (line 57) | @Override class LayoutParams (line 63) | public static class LayoutParams extends LinearLayout.LayoutParams imp... method LayoutParams (line 66) | public LayoutParams(Context c, AttributeSet attrs) { method LayoutParams (line 71) | private LayoutParams(Context c, AttributeSet attrs, boolean isInEdit... method LayoutParams (line 78) | public LayoutParams(int width, int height) { method LayoutParams (line 82) | public LayoutParams(android.view.ViewGroup.LayoutParams source) { method LayoutParams (line 86) | public LayoutParams(MarginLayoutParams source) { method getScaleLayoutInfo (line 90) | @Override method setBaseAttributes (line 95) | @Override method setMargins (line 100) | @Override FILE: ScaleLayout/src/main/java/cn/gavinliu/android/lib/scale/ScaleRelativeLayout.java class ScaleRelativeLayout (line 13) | public class ScaleRelativeLayout extends RelativeLayout { method ScaleRelativeLayout (line 17) | public ScaleRelativeLayout(Context context) { method ScaleRelativeLayout (line 21) | public ScaleRelativeLayout(Context context, AttributeSet attrs) { method ScaleRelativeLayout (line 25) | public ScaleRelativeLayout(Context context, AttributeSet attrs, int de... method generateDefaultLayoutParams (line 32) | @Override method generateLayoutParams (line 37) | @Override method onMeasure (line 42) | @Override method onLayout (line 55) | @Override class LayoutParams (line 61) | public static class LayoutParams extends android.widget.RelativeLayout... method LayoutParams (line 64) | public LayoutParams(Context c, AttributeSet attrs) { method LayoutParams (line 69) | private LayoutParams(Context c, AttributeSet attrs, boolean isInEdit... method LayoutParams (line 76) | public LayoutParams(int width, int height) { method LayoutParams (line 80) | public LayoutParams(android.view.ViewGroup.LayoutParams source) { method LayoutParams (line 84) | public LayoutParams(MarginLayoutParams source) { method getScaleLayoutInfo (line 88) | @Override method setBaseAttributes (line 93) | @Override method setMargins (line 98) | @Override FILE: ScaleLayout/src/main/java/cn/gavinliu/android/lib/scale/config/ScaleConfig.java class ScaleConfig (line 8) | public class ScaleConfig { method create (line 39) | public static ScaleConfig create(Context ctx, int designWidth, int des... method getInstance (line 47) | public static ScaleConfig getInstance() { method ScaleConfig (line 54) | private ScaleConfig(Context ctx) { method ScaleConfig (line 66) | private ScaleConfig(Context ctx, int designWidth, int designHeight, fl... method isDebug (line 75) | public boolean isDebug() { method setDebug (line 79) | public void setDebug(boolean debug) { method isDimensUnitByDp (line 83) | public boolean isDimensUnitByDp() { method getDesignWidth (line 87) | public int getDesignWidth() { method getDesignHeight (line 91) | public int getDesignHeight() { method getDesignDensity (line 95) | public float getDesignDensity() { method getScreenDensity (line 99) | public float getScreenDensity() { method getDesignFontScale (line 103) | public float getDesignFontScale() { method getScreenFontScale (line 107) | public float getScreenFontScale() { method getScreenWidth (line 111) | public int getScreenWidth() { method getScreenHeight (line 115) | public int getScreenHeight() { FILE: ScaleLayout/src/main/java/cn/gavinliu/android/lib/scale/helper/ScaleLayoutHelper.java class ScaleLayoutHelper (line 20) | public class ScaleLayoutHelper { type ScaleLayoutParams (line 27) | public interface ScaleLayoutParams { method getScaleLayoutInfo (line 28) | ScaleLayoutInfo getScaleLayoutInfo(); method ScaleLayoutHelper (line 31) | public ScaleLayoutHelper(ViewGroup host, ScaleLayoutInfo layoutInfo) { method create (line 36) | public static ScaleLayoutHelper create(ViewGroup view, AttributeSet at... method adjustChildren (line 40) | public void adjustChildren(int widthMeasureSpec, int heightMeasureSpec) { method adjustHost (line 64) | public void adjustHost(int widthMeasureSpec, int heightMeasureSpec) { method restoreOriginalParams (line 75) | public void restoreOriginalParams() { method fetchWidthAndHeight (line 100) | public static void fetchWidthAndHeight(ViewGroup.LayoutParams params, ... method getScaleLayoutInfo (line 105) | public static ScaleLayoutInfo getScaleLayoutInfo(Context context, Attr... method handleMeasuredStateTooSmall (line 210) | public boolean handleMeasuredStateTooSmall() { method shouldHandleMeasuredWidthTooSmall (line 241) | private static boolean shouldHandleMeasuredWidthTooSmall(View view, Sc... method shouldHandleMeasuredHeightTooSmall (line 246) | private static boolean shouldHandleMeasuredHeightTooSmall(View view, S... class ScaleLayoutInfo (line 251) | public static class ScaleLayoutInfo { method ScaleLayoutInfo (line 281) | public ScaleLayoutInfo(Context ctx) { method fillLayoutParams (line 289) | public void fillLayoutParams(View view, ViewGroup.LayoutParams param... method fillMarginLayoutParams (line 322) | public void fillMarginLayoutParams(View view, ViewGroup.MarginLayout... method fillView (line 357) | public void fillView(View view) { method restoreMarginLayoutParams (line 366) | public void restoreMarginLayoutParams(ViewGroup.MarginLayoutParams p... method restoreLayoutParams (line 376) | public void restoreLayoutParams(ViewGroup.LayoutParams params) { method setMargins (line 381) | public void setMargins(int left, int top, int right, int bottom) { method getRealFontSize (line 388) | private int getRealFontSize(int pix) { method getRealPixelSize (line 404) | private int getRealPixelSize(int pix) { method getRealPixelSizeByPix (line 424) | private int getRealPixelSizeByPix(int pix, int screen, int design) { method getRealPixelSizeByDp (line 440) | private int getRealPixelSizeByDp(int pix, int screen, int design) { method getRealPixelSizeBySP (line 462) | private int getRealPixelSizeBySP(int pix, int screen, int design) { method convertPix2Dp (line 484) | private static int convertPix2Dp(float density, int px) { method convertDp2Pix (line 488) | private static int convertDp2Pix(float density, int dip) { method convertPix2Sp (line 492) | private static int convertPix2Sp(float fontScale, float pxValue) { method convertSp2Pix (line 496) | private static int convertSp2Pix(float fontScale, float spValue) {