240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    Android Activity生命周期简述

    本文简单介绍Activity生命周期,内容主要来自于官方文档。 在简述各个生命周期方法前,先总体做一下概述。我们可以从三个层面来监视Activi...

  • Resize,w 360,h 240
    Android自定义Indicator

    最近利用空闲时间,通过贝塞尔曲线写了一个Indicator,效果如下(视频转换gif效果不好)完整代码传送门 本示例的圆形绘制,是从右下方1/4...

    0.4 7193 2 24
  • Resize,w 360,h 240
    Android属性动画基础:简单实践之两个小球同时落地

    这是一篇纯粹的实践文章,没有解析,唯一需要提醒的是,要保证两个小球在垂直方向保持一致的运动状态。直接上示例图片(屏幕录制效果不好)及代码,代码中...

  • Android属性动画基础:ObjectAnimator是如何修改对象属性的

      您可能经常会听别人说或在相关资料中看到ObjectAnimator能够通过反射直接修改对象的属性,但是您可能并不清楚相关机制,本文简单介绍一...

  • Android属性动画基础:TypeEvaluator

      本文简单介绍一下TypeEvaluator,来了解一下它的用途。TypeEvaluator是一个接口,我们可以自定义该接口实例,并通过Val...

  • Android属性动画基础:你是否真的了解插值器(TimeInterpolator)

      插值器和估值器是我们可以改变动画更新值的两个切入点,通过自定义插值器和估值器,我们可以随意改变动画更新时值的计算方式以满足我们特定的需求。本...

  • Resize,w 360,h 240
    Android属性动画基础之流程解析

      本文将对属性动画执行流程做初步解析,由于属性动画是一套比较复杂的系统,无法面面俱到,仅做基本流程解析先看一下基本执行流程示意图     如果...

  • Android 动态调整应用字体大小

    Android应用字体大小默认随系统设置的字体大小而变化,但您可能不希望您的应用字体大小随系统设置变化,想要自己控制,例如微信。本文简单介绍一下...

  • Resize,w 360,h 240
    Android自定义柱状图表

    本文通过示例代码介绍如何自定义简单的直方图表,此图表并非常见的直方图表,而是可以分组的。此文不会过多涉及原理,比较简单,示例图片如下(gif图片...