240 发简信
IP属地:陕西
  • Handler removeCallbacks 无效问题

    问题起因 点击按钮就调用 handler.post(runnable); 就能启动定时器,这里是每隔1s打印线程名字,从打印中我们可以知道,他并...

  • Resize,w 360,h 240
    Android Path 最佳实践之绘制雷达图

    第一步:绘制蜘蛛网络 绘制蜘蛛网络其实就是绘制指定边数的正多边形,这一步比较简单,比较难的可能就是每个顶点的算法,相关注释我都写了,还有一张来自...

  • ViewPager smoothScroll 速度控制

    问题 大家都知道 ViewPager 可以通过 mViewPager.setCurrentItem(index, true) 来始切换动画时进行...

    0.3 8720 9 30
  • Resize,w 360,h 240
    [Android] 设计模式-策略模式

    最简单的商场收银软件 如果要做一款收银软件,营业员根据客户所购买商品单价和数量向客户收费,这非常容易。 Demo 如下: 点击确定后的代码逻辑如...

  • 通过行为参数传递代码

    应对不断变化的需求 目标 在软件工程中一个众所周知的问题就是,不管你做什么,用户的需求肯定会变。比如一位农民第一天可能有一个想要查找库存中所有绿...

  • Resize,w 360,h 240
    Handler 原理梳理

    简介# Handler 在 Android 开发中非常常见,它的常见用法相信只要稍微学过一些 Android 基础的朋友都已经烂熟于心,但是他背...

  • [ApiDemos] ListFlipper 的简单剖析

    ApiDemos 中的 ListFlipper ListFlipper 是 ApiDemos 中的一个简单的动画特效示例,它直接继承了 Acti...

  • 了解注解

    什么是注解 注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻方便地使用这些数据。注解可以提供用来完整...

  • Resize,w 360,h 240
    旋转字符串算法(kotlin实现)

    题目描述 原文地址给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串“abcdef”前面的2个字符'a'和'b'移动到字...

个人介绍
欲乘风,愿破浪
望脱缰,闯一闯