240 投稿
收录了13篇文章 · 2人关注
  • Android UI:撒花动画

    CoolAnimaions(一) github 最近做一个喝水的项目,喝水达到目标量要一个酷炫的动画,看到有些app上有这个动画,模仿了一下。 ...

  • Android开发:PopupWindow优化

    CompatPopupWindow github 优化PopupWindow在屏幕右边或下边的时候显示不全的问题. 提供一套AnimationS...

  • Resize,w 360,h 240
    Android开发:自定义来电显示页面,挂断接听

    CompatCallHepler 我适配的是三星盖乐世7.0的手机,应该是和爆炸的同款。 参考这篇博客,挂断好使,接听的话我的测试机不好使,捣鼓...

  • Android UI:ViewPager虚线指示器

    Step 1. Add the JitPack repository to your build file Step 2. Add the de...

  • Resize,w 360,h 240
    底部导航BottomTabLayout

    虽然已经有了官方的BottomNavigationView,但感觉用不惯,以我对其浅薄的了解(仅仅是在demo中用了下,没为深入源码),觉得Bo...

  • Resize,w 360,h 240
    观察者模式封装:SuperObservable

    SuperObservable 其实android源码里已经有观察者模式的封装了: 可以看到这是一个抽象类,主要提供了三个方法,用来注册和注销观...

  • Resize,w 360,h 240
    自定义流式布局

    虽然网上一大堆这种流式布局,但是自己亲手写一遍,还是很有收获的。可以设置item间隙,还有setAdapter方法,用起来很方便。 效果图 、、...

  • 自定义控件格子布局:CellLayout

    格子布局,支持正方形的子view,可用来做九宫格,十六宫格,只需改变列数就行了,也支持非正方形子view.主要是可以自动分配宽度,这才是正点。 ...

  • Resize,w 360,h 240
    Android UI:筛选条的简单实现

    FilterBar 这个筛选条比较常用吧,做项目遇到过,不过这块不是我写的,闲来没事做个简单封装。我觉得重点在这个箭头上,毕竟能动起来的箭头更酷...

  • Resize,w 360,h 240
    Android开发思考之内容检查代码优化

    前言 平时我们写代码比如登录注册,在调接口之前肯定要检查手机号啊,密码啊是否规范,本文称为内容检查。大多数人可能就是用if判断一大串,我也是,但...

专题公告

记录开发过程中的一些代码和思路