关闭

okhttp基本调用过程(源码解析)

1.先写一个okhttp的请求(同步) new Thread(new Runnable() { @Override public void run() { OkHttpClient okHttpClient = new OkHttpClient(); Request request =...
阅读(79) 评论(0)

Paint 使用

Paint 用法先申明一下,这个只是自己想对paint有个整体滴认识,所以才整理出来滴,里面的链接其实都是同一个, 比较难滴地方,都是参考这个大神滴文章来进行滴。。。 看到这里,已经实现了引流,哈哈哈,你们可以去看大神滴文章了。1. 关于text的方法1.1 ascent(都是直接翻译滴,其实就是返回到基线的距离)//根据当前的字体和文字大小返回上方(负)基线(上升)的距离。 float as...
阅读(75) 评论(0)

Canvas 详解

Canvas 详解题外话先插播题外话,其实这个canvas详解很多人都写过,好多还是大神写的,我的这个肯定不能和大神比了,有人就说这简直就是重复造轮子(其实吧,如果将轮子比作车轮,我认为我这里电瓶车的轮子,大神的是法拉利的轮子,两者之间是有不少差距滴,不过正因为有差距,我们才需要努力去学习),浪费时间,不过我却不这么认为,比如通过这一次整理canvas,我了解了它里面的大部分方法(有些还是不了解),...
阅读(74) 评论(0)

android 自定义view 画饼图

android 自定义view 画饼图实现难点通过canvas.drawArc()来画出扇形,关键在于角度的计算和计算表述线的位置。具体的实现逻辑看下面的分解实现逻辑 得到之前扇形的角度和 for (int j = 0; j < i; j++) { //计算之前的角度之和 degree += mBeanList.get(j).get...
阅读(125) 评论(0)

android 定时器

android 定时器 (奇葩需求)先说说这个定时器滴需求 定时(这个就是废话了) 当页面有定时器时,不管是否是destory了,只要时间没到,当再次进入这个页面时,不能重新计时。比如 A 进入 B 页面 ,在B页面开启定时器(假设60s)后, 回到了A页面 ,10秒后再次进入B ,这时,B页面显示的倒计时为50s(漂亮滴产品小姐姐想出来的需求,汝等屌丝也只能奋力实现啦。。。)。 另外一点,貌似是还...
阅读(62) 评论(0)

圆点旋转 loading

圆点旋转 loading先上图主要代码1、得到变化的角度/** * 自定义的TypeEvaluator */ class CircleTypeEvaluator implements TypeEvaluator{ /** * 角度从π到0, * @param fraction 变化率 * @param startVa...
阅读(142) 评论(0)

RecyclerView 简单实现拖拽和滑动

recyclerview 拖拽和滑动的简单实现1、ItemTouchHelper.SimpleCallbackItemTouchHelper.SimpleCallback 是 ItemTouchHelper的一个简单实现类 通过这个类 我们可以非常方面的实现拖拽和滑动。 比如: ItemTouchHelper.Callback callback = new ItemTouchHel...
阅读(747) 评论(0)
    个人资料
    • 访问:1321次
    • 积分:82
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类