240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Android Studio实现保留或过滤特定Log

    调试过程中,经常会出现很多log,将有用的log刷掉,甚至有时候,log信息还会丢失,看不到想要的log,无疑大大降低了效率。这些问题都是可以解...

  • Android 多条件筛选简单实现

    最近要实现一个多条件筛选,类似这个效果: 如何实现 1.首先想到用PopupWindow实现,但不够理想,麻烦的地方在于:上图红色框的区域!这部...

  • Resize,w 360,h 240
    Android共享元素转场动画实现

    本文主要讲如何一步一步实现ImageView共享元素转场动画,按照国际惯例,先上效果图: 实现思路一: 这里假设从Activity A跳转到Ac...

    0.4 4445 0 20
  • Resize,w 360,h 240
    Android Widget 开发踩坑

    关于Android widget 小部件开发的文章,搜到的都比较老旧,并且很多已经不适用于高版本的android系统了。本文收集了一些笔者在wi...

  • Android ConstraintLayout的基本使用

    升级Android studio到2.3版本之后,发现新建Activity或fragment时,xml布局默认布局由RelativeLayout...

  • Android 进阶-注解(Annotation)

    1.了解注解 解析:注解是一种元数据, 可以添加到java代码中. 类、方法、变量、参数、包都可以被注解,注解对注解的代码没有直接影响. 在Ja...

  • RecyclerView + ItemDecoration 实现item布局居中

    RecyclerView 搭配 GridLayoutManager ,通过添加ItemDecoration实现列表间距,一般效果如下: 如果当某...

  • 深入了解Android自定义属性

    自定义view的时候,有时需要用到自定义属性,方便我们定制View。一般来说,自定义属性过程如下: 定义属性:在values下的attrs.xm...

  • AS新建Activity/fragment时会改变build.gradle的内容,导致项目报错

    升级Android studio到2.3之后遇到了个奇葩问题:新建Activity或fragment时,会改变build.gradle的内容,导...