240 发简信
IP属地:四川
  • Resize,w 360,h 240
    解决Glide4.x上的crossFade无法生效

    问题出现场景 因为旧项目用的是Glide4.0,新项目升级到Glide4.8以后,加载的渐变效果crossFade在部分组件失效(RoundIm...

  • RecycleView是否滚动到顶部与添加间距产生的问题

    问题出现场景 在某个需求场景下需要判断RecycleView是否滚动到了顶部,在实质上滚动到顶部的情况下recyclerView.canScro...

  • PhotoView播放gif卡顿

    问题出现场景 引入github著名第三方库PhotoView在项目的需求中有点击查看大图,查看大图里的组件用的PhotoView,并且宽高设置为...

  • Resize,w 360,h 240
    ViewPager嵌套下的RecycleView滑动冲突

    起因 在用户要滑动的Banner活动图的时候,时而会触发切换tab,时而会触发切换banner导致操作上的一种不适感 现象大致分析 即使不看源码...

    0.3 3251 2 16
  • 性能探究之onMeasure

    虽然如今RecycleView大行其道,但作为老牌控件listview仍应用广泛,但真正使用时,由于业务上的需求以及开发人员的理解不深入,使得l...

  • NoClassDefFoundError

    项目中需要用到jsoup解析网页,但是真正用的时候却报了NoClassDefFoundError异常,上了stackoverflow上寻找答案,...

  • 仿即刻自定义点赞组件

    仿即刻点赞效果 即刻做的真的是很不错,也是在看了他们的点赞效果后,对比目前我项目中的点赞,老脸一红恰逢当时正在看HenCoder的关于绘制的文章...

  • 解决<merge>标签下高度无效

    起因 开启开发者模式里的过渡绘制以后,发现界面上封装的组件有冗余优化的空间 背景 自定义View继承了一个ViewGroup,在XML文件写的布...

  • ViewStub标签与merge标签冲突

    场景 项目优化布局,将layout全部模块化,采用了merge标签,在ViewStub引用的一个文件中include了merge标签的布局,导致...