• DataBinding实用指南

    简书地址: https://www.jianshu.com/p/015ad08c2c75 写在前面 对于android开发者而言,写冗余重复的代码一直是一件吃力不讨好的事情,而数据绑定技术能够减少大量重复的代码,可以说是android开发者的福音。它学习起来十分简单(相信了解过的应该都这么觉得

    18-02-05
  • Android-事件传递的学习

    本文出自Zone的博客,如需转载请标明出处,尊重原创谢谢 博客地址: https://luhaoaimama1.github.io/2016/09/17/EventPass/ 事件传递的总结图 处理特殊图形点击事件的几种方式 : 通过path绘制特殊的点击范围, 放入Region中 然后通过contains是否包含即可 兼容

    18-02-02
  • 设计模式(7)-原型模式详解(易懂)

    原型模式的定义 原型模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 Prototype原型模式是一种创建型设计模式,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型

    18-02-02
  • 一个功能强大的对话框库—让你的项目不再单调

    一个快速创建对话框的工具类库 效果图如下: 特点 支持各种样式的配置 集成了sweet-alert-dialog 集成了Titanic的进度框动画样式 集成了AVLoadingIndicatorView的动画样式 如何使用 引入依赖库 allprojects { repositories { ... maven { url 'https://jitpa

    18-02-02
  • 关于Activity跳转动画大汇总

    目录介绍 1.业务需求:Activity正反两面,沿中心X,Y轴旋转180度 1.0 具体业务需求 1.1 用3D效果做翻转动画 1.2 用2D效果做翻转动画【实际是缩小-放大,看上去是翻转】 2.业务分析:两个界面放在同一个布局中 2.1 布局设计思路分析 2.2 代码展示 3.具体动画逻

    18-02-01
  • Android Activity的启动过程过程分析

    Activity作为android 四大组件之一,也是最基本的组件,负责用户的交互的所有功能。Activity的启动过程也并非是一件神秘的事情,接下来就简单的从源码的角度分析一下Activity的启动过程。 根Activity一般就是指我们项目中的MainActivity,代表了一个android应用程序,一

    18-01-30
  • ScrollView(RecyclerView等)为什么会自动滚动原理分析,还有阻止自动滑动的解决方案

    引言,有一天我在调试一个界面,xml布局里面包含Scroll View,里面嵌套了recyclerView的时候,界面一进去,就自动滚动到了recyclerView的那部分,百思不得其解,上网查了好多资料,大部分只是提到了解决的办法,但是对于为什么会这样,都没有一个很好的解释

    18-01-30
  • Android 数据序列化总结

    Android数据序列化总结 目录介绍 1.序列化简单介绍 1.1 序列化的概念 1.2 序列化是做什么用的 1.3 序列化的目的 2.Serializable的使用 2.1 什么是Serializable 2.2 Serializable简单实现 3.Parcelable的使用 3.1 什么是Parcelable 3.2 Parcelable简单实现 4.

    18-01-29
  • Java基础之String类型的一些概念

    String 类型:变量拼接会开辟新的内存,常量拼接则不会 Stringbuffer:缓存区可变 字符串拼接必须最少有一个是String类型,StringBuffer并不能直接拼接。 StringBuffer缓存区的作用:如果需要拼接一些参数直接调用append,此时sb会直接指向append之后的地址,

    18-01-29
  • 设计模式(6)-代理模式详解(易懂)

    代理模式定义 定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 Subject:抽象角色,提取的公共方法,可以是一个接口或者抽象类 RealS

    18-01-29
  • 红包外挂史及AccessibilityService分析与防御

    最近在做一个有趣的外挂的小玩意,前提我们要了解一个重要的类AccessibilityService 转载请注明出处: https://lizhaoxuan.github.io 前言 提起AccessibilityService,你最容易联想到的肯定是微信抢红包插件!但这个服务的设计初衷,是为了帮助残障人士可以

    18-01-29
  • Android遇到的奇葩问题汇总

    一.资源文件报空指针,转换异常,但是明明写的都是正确的,那么这个时候,需要考虑下下面这种情况? 1.当我们的Android程序有多个module的情况下,如果在有模块引入别的模块的情况,主模块的资源文件会覆盖子模块所有的资源,导致子模块获取的资源是主模块的

    18-01-26
  • 最新的15个Android库,你了解吗?

    Android开发技术越来越成熟, Android 开发工具当然也层出叠现。本文就向大家介绍今年最新的深受开发者喜爱的30个Android库。希望对你的 Android开发 工作能起到助力。 1. MaterialStepperView 它是用Material Design实现Steppers的。 目前,Stepper只有垂直

    18-01-26
  • 2017年Android Developer年终总结

    简介 2017年是Android开发很关键的一年,从java转型kotlin,并深入学习了 Android Architecture Components ,这使我对未来项目的重构充满激情。 Kotlin 从google开发者大会宣布为官方开发语言的第二天开始,历时一个月的时间都在学习该语言,坚持每天把学习

    18-01-24
  • Android带有粘性头部的ScrollView

    前言,一天在点外卖的时候,注意到饿了么列表页的滑动效果不错,但是觉得其中的手势滑动还是挺复杂的,正好又碰到了在熟悉Touch事件的理解当中,所以就抽空对着饿了么的列表页面尝试写写这个效果 1.先贴一个实现的效果图 逻辑是当外部的ScrollView没有滑到底

    18-01-24
2457文