-
Kolin 更优雅的封装ProgressDialog
最近已经开始全面转投kotlin,不得不说使用kotlin开发项目真的是非常舒服,编写代码过程中真的有一种所想即所得的感觉,不会再让一些无聊的东西打断你的思路,回归正题,这边介绍一下kotlin中的一个小技巧。在我们平常开发过程中肯定会使用到各种progressDialog,最常见的比如请求网络数据时在没有返回数据前会显示一个加载...2017-07-01 阅读243
-
如何将 Google Auto Draw 移植到小程序上
在不久前结束的 Google I/O 大会上,Google 宣传公司将从以 "Mobile-first" 过渡到以 "AI-first" 为主旨的产品研发。并且在大会中还介绍了由 Google 实验室团队开发的一款基于机器学习的 Auto Draw 工具。该工具是基于用户的涂鸦经过机器学习处理后,推断出用户想...2017-07-01 阅读280
-
Android 动画:你真的会使用插值器与估值器吗?(含详细实例教学)
前言动画的使用 是 Android 开发中常用的知识可是动画的种类繁多、使用复杂,每当需要 采用自定义动画 实现 复杂的动画效果时,很多开发者就显得束手无策Android中 补间动画 & 属性动画实现动画的原理是:实现原理其中,步骤2中的 插值器(Interpolator)和估值器(TypeEvaluator)是实...2017-06-29 阅读250
-
那些年Android黑科技①:只要活着,就有希望
“黑科技什么的最喜欢了!对,我们就是要搞事。来呀。谁怕谁。三年血赚,死刑不亏。(๑´ڡ`๑) ”-- 来自暗世界android工程师前言:这个世界上手机有三大系统,苹果、 安卓、 中国安卓 。本篇强烈呼吁大家不要去做哪些违反用户体验的黑科技功能,研究研究玩玩就好了啦。全当增长技术,在真实的项目开...2017-06-23 阅读283
-
Android之自定义动画框架实现ScrollView滚动动画总结(雷惊风)
什么是框架呢?肯定是给别人用的,既然要给别人用,我们就需要考虑什么样的框架别人才会用,不会被骂,并且会一直用。想要做到以上这些我们的框架必须功能强大,能够解决我们每一个人开发过程中的痛点,稳定,不会给程序带来负面影响,使用简单,结构清晰,易于理解,最终要的是要易于扩展等等吧。今天手写一个动画方面的框...2017-06-18 阅读281
-
Android_自定义控件之两圆点之间来回移动加载进度
一、前言最近喜欢上自定义控件,喜欢实现一些简约有趣的控件,也好巩固下以前学得知识和不断的学习新知识,程序员嘛,活到老学到老。这篇文章接着上一篇文章:Android_自定义控件之水平圆点加载进度条,类似的实现方式,都是些比较简单的view绘制。二、实现先看下实现的效果吧:说下实现思路:圆点x轴会有个位移变化量,当...2017-06-18 阅读248
-
Android_自定义控件之水平圆点加载进度条
先来看看要实现的效果实现思路非常简单:当前变化的圆点先从最小半径变大到最大最大半径再变回最小半径的圆,然后再切换到下个圆点,同时颜色会先变浅在变会原来的颜色(可以理解为透明度变化),而且当前圆点的上上一个圆点颜色会不断变浅。大概就这样(可能我实现的效果和图片的有些出入)先看下实现效果:直接上代码:pa...2017-06-18 阅读257
-
快速上手kotlin13招
用 Kotlin 怎么写” 的问题,作为有经验的程序员,我们已经掌握了一门或者多门语言,那么学 Kotlin 的时候就经常会有类似 “ ‘再见’用日语怎么说?”、“ ‘你好’ 用西班牙语怎么说?” 的问题,所以我决定把一些常用的语法对照列举出来,如果大家熟悉 Java,那么快速上手 Kotlin 会变得非常地容易2017-06-18 阅读273
-
MultiType-Adapter 优雅的实现RecyclerVIew中的复杂布局
MultiType-Adapter一款轻量级支持多数据类型的 RecyclerView 适配器; 使用简单,完全解耦;代码传送门·总览·特性 · 基础用法 · 单数据 · 多数据-多类型 · 单类型-多数据 · 事件·高级用法 · 网格布局与线性布局混合编排 · 瀑布流布...2017-06-16 阅读260
-
WebView 性能、体验分析与优化
原文链接:http://tech.meituan.com/WebViewPerf.html在 App 开发中,内嵌 WebView 始终占有着一席之地。它能以较低的成本实现 Android、iOS 和 Web 的复用,也可以冠冕堂皇的突破苹果对热更新的封锁。 然而便利性的同时,WebView 的性能体验却备受质疑,导致很多客户端中需要动态更新等页面时不得不采用其...2017-06-14 阅读298