Android 技巧之巧用Range注解(IntRange,FloatRange) 和自定义Range

在这个方法中,bgAlpha 是一个float的参数,区间在0.0f - 1.0f。ps:为什么后面加f呢,这涉及到基本类型的默认类型,浮点型默认为double
如果将这个方法写成一个工具类或者在BaseActivity or BaseFragment中调用,直接传俩参数就行
但是,如果,我们在开发过程中一不小心,将第二个参数写成了10f,那么可导致不可预期或者Error的发生
这样,Range就应运而生了
加入Range后的Code:
fun alpUpdate(context: Activity, @FloatRange(from = 0.0, to = 1.0) bgAlpha: Floa

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享

t) {
va

Android 技巧之巧用Range注解(IntRange,FloatRange) 和自定义Range最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/7918.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>