240 发简信
IP属地:浙江
  • Glide加载gif时,ImageView宽高均为wrap_content

    Glide源码中显示图片需要明确Imageview的宽高,所以当ImageView宽高都是wrap_content时,是无法显示图像的。解决方式...

  • Resize,w 360,h 240
    Jetpack-Hilt总结

    1、使用前提: 必须自定义一个Application,并加上@HiltAndroidApp注解,否则Hilt无法正常工作 2、选择指定依赖注入的...

  • kotlin-实现仪表盘view

    效果: 思路: 1、首先画一个圆弧; 2、画刻度,就是一个个小矩形,但是有方向。用PathDashPathEffect来画就很简单,把小矩形当做...

  • Resize,w 360,h 240
    kotlin-实现用户签名view

    效果图: View代码: 计算文字长宽 xml中使用: 虚线边框被灰色背景

  • Resize,w 360,h 240
    Context实现类创建过程源码分析记录

    此文章纯粹个人看源码时的记录,所以只关注我需要的东西,如果读者观看时涉及到不了解的知识点,建议自己看源码或者评论中提问 小技巧:在看安卓源码的时...

  • Resize,w 360,h 240
    原生安卓工程引入flutter aar

    按官网指示操作记录,顺便解决一些坑。https://flutter.dev/docs/development/add-to-app/androi...

  • Resize,w 360,h 240
    用SourceTree同步github上fork的项目

    github上fork的项目,远程地址是你github上备份的地址,如果想要同步原项目,需要把原项目的远程地址add进来(git remote ...

  • Resize,w 360,h 240
    kotlin相关

    一、lateinit 变量的关键字,可以不用在定义变量的时候就设置初始值 二、原有项目一些涉及到apt的第三方库,改为kotlin后,报错,re...

  • Resize,w 360,h 240
    看一遍就会的类加载机制(二)

    上一篇文章说到了类是由谁加载到jvm中https://www.jianshu.com/p/63fe0ad13276,这次来说一说加载进来之后怎么...