动态设置 View 宽度不生效?聊聊View的测量和布局的大坑
我们常说 View 的“绘制不对劲”,但很多情况下问题出在测量阶段(onMeasure)和布局阶段(onLayout),本文将通过几个实际遇到的坑,帮你彻底理解 View 为什么会宽度为 0、为什么动态设置宽度不生效,甚至测量逻辑反复触发导致表现异常。
【踩坑记录】Glide 抹掉图片圆角透明区域的隐藏机制:一次 Alpha 通道的消失之谜
原以为只是个图片加载问题,结果绕了一圈,发现是 Glide、Bitmap、View 三者联动下的隐秘 Bug。这是一篇关于图片透明圆角被“吃掉”的终极分析与解决方案。
Android 相机开发中的隐藏坑:如何正确设置预览和拍摄比例
在 Android 相机开发中,「预览比例」和「拍摄比例」的设置是一个绕不过去的问题。我们在日常开发中可能常常看到 3:4、9:16、1:1,甚至是所谓的“全屏比例”被设置为预览或拍摄尺寸。但这些比例的背后,其实隐藏着一个容易忽略、却又很容易踩坑的关键点:相机支持的尺寸和屏幕尺寸不是一一对应的,尤其是在全面屏设备上。
踩坑OPPO系的系统关于切换页面输入法重复弹出的问题
在OPPO系中包括,OPPO,一加(OnePlus)和realme(真我)的系统都会出现,其他系统暂时没有发现
Android踩坑记录:部分网站在WebView上播放视频会重复播放
前几天在项目运行中发现,我们的项目WebView在部分网站播放视频,老是播着播着就回到卡住然后从头开始播放,一直循环