此比例分为三种情况:
1、w:0dp
h:wrap_content/具体数值
此时默认是以h作为标准来约束w,"w,2:1"="2:1"都是宽:高=2:1,若此时你写"h,2:1"则代表高:宽=2:1;
2、w:wrap_content/具体数值
h:0dp
此时默认是以w作为标准来约束h,"h,2:1"="2:1"都是宽:高=2:1,若此时你写"w,2:1"则代表高:宽=2:1;
3、w:0dp
h:0dp
此时默认是以w作为标准来约束h,"h,2:1"="2:1"都是宽:高=2:1,若此时你写"w,2:1"则代表高:宽=2:1。
私以为ratio比例值并非一定是h,ratio代表h = w * ratio,w,ratio代表w = h * ratio,而是你写的是否和官方默认的规则相同,若相反才是反比。
不喜勿喷哈,第一次发表评论!
一、简介 inflate方法是LayoutInflater类中的一个公有方法,该方法共有4个重载的方法原型,不过看源码便知,如下方法1,2,3最后兜兜转转都调用了方法4: 二...
由于曾在Main线程中调用withContext(Dispatcher.Main),导致死锁的情况发生,特重新梳理下kotlin的协程。Kotlin的协程,本质上是一个线程框...
Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...
楼主,你这个代码还是不能切换视频壁纸啊
好久没有更新博客了,一个是因为太忙,业务是在太多,另外一个就是也比较懒,所以拖着就有接近两个月的时间没有写博客了,实在是罪过。今天分享一个开源库 AndroidVideoCa...
为什么写这篇文章呢?因为在做App跳转小程序,小程序返回App这个功能的时候,遇到的坑太多了,所以在这里记录一下。无论是微信官方文档还是google和百度出来的文章,都有坑。...
文章写的很好,解决了我的问题
Android 微信小程序打开app,app分享小程序到微信Android接入指南 官方接入指南 1、在build.gradle文件中,添加如下依赖: dependencies { compile 'com.tencent.mm.op...
Android接入指南 官方接入指南 1、在build.gradle文件中,添加如下依赖: dependencies { compile 'com.tencent.mm.op...
小米8开了系统分身后,使用AndroidStudio安装应用,卸载应用后,再重新安装应用,AndroidStudio编译器会报Session 'app': Error Lau...