今日头条适配AndroidAutosize方案简单使用

按照github操作的....

github地址

https://github.com/JessYanCoding/AndroidAutoSize

gradle引入

implementation 'me.jessyan:autosize:1.1.2'

manifase配置

如果只使用副单位 (pt、in、mm) 就可以直接以像素作为单位填写设计图的尺寸, 不需再把像素转化为 dp

调皮!
//您选择什么单位就在 layout 文件中用什么单位进行布局, 我选择用 mm 为单位进行布局, 因为 mm 翻译为中文是妹妹的意思
//如果大家生活中没有妹妹, 那我们就让项目中最不缺的就是妹妹!




                
        
                   
                

Application中配置
open class APP : Application() {

    override fun onCreate() {
        super.onCreate()
        initAutoSize()
    }

    private fun initAutoSize() {
        AutoSizeConfig.getInstance()
                .setBaseOnWidth(true)
                .unitsManager
                .setSupportDP(false)
                .setSupportSP(false)
                .supportSubunits = Subunits.MM
    }
}
预览配置Preview
image.png

image.png
愉快的开发
image.png

你可能感兴趣的:(今日头条适配AndroidAutosize方案简单使用)