public interface CustomAdapt
Activity 实现此接口
实现此接口即可自定义用于适配的一些参数, 从而影响最终的适配效果
Created by JessYan on 2018/8/9 10:25 Contact me Follow me ================================================
| Modifier and Type | Method and Description |
|---|---|
float |
getSizeInDp()
返回设计图上的设计尺寸, 单位 dp
getSizeInDp() 须配合 isBaseOnWidth() 使用, 规则如下:
如果 isBaseOnWidth() 返回 true, getSizeInDp() 则应该返回设计图的总宽度
如果 isBaseOnWidth() 返回 false, getSizeInDp() 则应该返回设计图的总高度
如果您不需要自定义设计图上的设计尺寸, 想继续使用在 AndroidManifest 中填写的设计图尺寸, getSizeInDp() 则返回 0 |
boolean |
isBaseOnWidth()
是否按照宽度进行等比例适配 (为了保证在高宽比不同的屏幕上也能正常适配, 所以只能在宽度和高度之中选一个作为基准进行适配)
|
boolean isBaseOnWidth()
true 为按照宽度适配, false 为按照高度适配float getSizeInDp()
getSizeInDp() 须配合 isBaseOnWidth() 使用, 规则如下:
如果 isBaseOnWidth() 返回 true, getSizeInDp() 则应该返回设计图的总宽度
如果 isBaseOnWidth() 返回 false, getSizeInDp() 则应该返回设计图的总高度
如果您不需要自定义设计图上的设计尺寸, 想继续使用在 AndroidManifest 中填写的设计图尺寸, getSizeInDp() 则返回 0