首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大王派来巡山的小旋风
掘友等级
android开发工程师
乐于接受挑战的小旋风
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
77
文章 76
沸点 1
赞
77
返回
|
搜索文章
赞
文章( 76 )
沸点( 1 )
使用二阶贝塞尔曲线实现添加购物车动画
其实之前一直以为像饿了么或者是美团外卖那种把商品添加到购物车的动画会很难做,但是实际做起来好像并没有想象中的那么难哈哈。 起点即点击的View的位置,一般来说用如下方式即可取得。startPosition[0]为x轴开始坐标,startPosition[1]为Y轴终点坐标,两点…
Android P 凹口屏支持,打造全面屏体验
智能手机发展至今,边框越做越窄,屏幕中横比越做越大。而凹口屏 (又称 "刘海屏") 更是成为各大设备厂商手中的 "神兵利器":既能让用户享受到全面屏体验,又能预留出足够空间安装感应器。目前,已经有 11 家厂商相继发布了 16 款带有 "刘海" 设计的手机,其中部分机型为 An…
Android 自定义 View | 扭曲动效
1. 概述 今天继续分(Zhuang)享(Bi)一个自定义的动画历程。今天的目标如下: 这动画的UI源文件已经丢失,也就是动画的细节已经不知道(咳咳),好吧硬着头皮上吧。 2. 简单分析 简单看出,整个动画分成三个部分:车轮,车厢,车顶。 车轮:车轮的动效比较简单,基于X轴的横…
Android应届生在杭州的求职经历
2018年毕业于一个普通的二本院校,向大厂扔过几次简历,就跟打水漂一样,最终沉底,从上海离职到杭州,对于一个应届生来说是一次艰难的选择,更稳妥的方式应该是在实习结束后,留在原公司再呆一年。话虽是这么说,但还是得视情况而定,我总是告诫自己,当周围学不到任何东西的时候,我们就该考虑…
Android中View的测量和布局过程
一直以来只是粗略的知道View的绘制会经过measure、layout到最终的draw三个过程,但对其中详细的measure和layout过程一无所知,很影响对一些特殊场景下的布局。 View的绘制流程是从ViewRoot的performTraversals方法开始的,perf…
Java与Kotlin的单例模式(霸气.jpg)
上一次被人说文章名字取得不霸气,于是这一次我采用了这么霸气的名字,但实际上我是一个很低调的人。设计模式刚入门的小伙伴可以先看看这篇《设计模式入门》,在文章末尾也将列出“设计模式系列”文章。欢迎大家关注留言投币丢香蕉。 单例模式是设计模式中最简单的形式之一。 一个类有且仅有一个对…
OkHttpClient源码分析(一)—— 同步、异步请求分析和Dispatcher的任务调度
调用Call的execute()方法发送同步请求,发送请求后,就会进入阻塞状态,直到收到响应。 OkHttpClient Builder的构造函数,主要是对一些参数赋值默认值,对一些对象进行初始化,Dispatcher是OkHttpClient中http请求的分发器,由它来决定…
Android优雅的打包时自动化获取全部res资源
随着项目的不断迭代,各种自动化工具的需求会涌现出来,这里列举几种场景 由于开发人数众多,需求多,导致图片的放置会很混乱,设计给的大图不经过压缩就放进项目,导致包大小无限膨胀 目前某音短视频项目存在多个flavor,可能某些字符串需要动态的使用脚本替换解决App名称不一致的问题(…
如何绑定页面生命周期(二)-基于Android Architecture Components的Lifecycle实现
上篇文章如何绑定页面生命周期(一)-Glide实现介绍了Glide实现生命周期感知的原理,这里我们再介绍基于Android Architecture Components的Lifecycle实现页面生命周期感知。 在LifecycleRegistryOwner,比如在实现了Li…
又有MVP新写法了,这次我认为挺不错的。
一个简单强大且灵活的MVP框架。 一个 Activity 可以绑定多个 Presenter,以达到最大的复用功能。 采用注解的方式实现依赖注入,减少耦合。 可以灵活管理生命周期。 使用例子可以在项目中找到。 填入泛型参数你的 Presenter 实现类,比如上面所示的 Logi…
下一页
个人成就
文章被点赞
47
文章被阅读
40,340
掘力值
800
关注了
21
关注者
14
收藏集
1
关注标签
2
加入于
2016-10-16