-
2017上半年技术文章集合—184篇文章分类汇总
前言:2017年已经过大半,公众号里技术文章整理和归类了一下,方便给大家查找和阅读。这也是目前 发文的一个统计。View篇:高级UI特效之酷炫抢红包金币下落动画一个超级方面的用户指引view—App实现用户指引就是如此简单让View像粒子一样自由运动手把手教你实现RecyclerView实现上拉刷新功能高级UI特效之炫酷漂浮动画—...2017-11-15 阅读364
-
微信开发中常用的一些封装。比如小程序中wx.request的Promise封装。
微信开发中常用的工具使用方法:把你需要的工具文件拷贝到你的项目中,然后import进去。小程序网络请求把wx.request封装成了Promise风格的。使用的时候使用get、post等方法即可。支持添加拦截器,可以单独设置header、token、baseUrl等。下面以post方法为例。import req from '../../...2017-11-15 阅读283
-
关于处理按键长按不用onKeyLongPress的另一种解决方案
近期项目中需要处理按键长按事件,所以使用onKeyLongPress()进行了处理,但同时自己也发现了另一种处理长按的方式。首先来介绍一下使用onKeyLongPress()的相关方法。一、onKeyLongPress使用1.在onKeyDown()方法中,使用event.startTracking() 使用onKeyLongPress必须使用event.startTracking() ...2017-11-14 阅读281
-
是时候干掉onActivityResult了
两个冤家,handler与onActivityResult安卓中有两个我们常用,但写起来非常不爽的代码。一个是handler,另一个就是onActivityResult了。他们非得让我们都整一个常量,而且看代码时请求和处理逻辑之间跳来跳去。一个字,晕。 我们知道handler大部分用在网络请求上,至于去掉可以看我以前的文章安卓项目易用Ohttp封装,...2017-11-14 阅读290
-
微信小程序实践——用Promise 封装API
为什么使用Promise如果新接触 Promise 的话,在网上能找到很多介绍 Promise 及其使用的文章(比如:ECMAScript 6 入门 / Promise 对象),这里就不赘述了,简而言之就是用来处理异步调用的一大利器。微信小程序的API都可以传入函数 success,fail 和 complete 来实现异步回调。样例一 :// 显示”...2017-11-14 阅读297
-
微信小程序 引入es6 promise
微信小程序开发两个月了.大家的项目都在不断迭代.已经不是小程序.这时候就会遇到多层回调嵌套的问题.有些目不忍视了.迫不得已引入es6-promise.在微信小程序内测的时候promise不需要手动引入,后来被微信移除了.看看效果. promise详细的介绍我就不说了.有很多大神写过. 阮一峰 promise入...2017-11-14 阅读286
-
Android自定义View播放Gif动画
前言GIF是一种很常见的动态图片格式,在Android中它的使用场景非常多,大到启动页动画、小到一个Loading展示,都可以用GIF动画来完成,使用也很方便,直接从美工那边拿过来用就成。如果项目赶时间或者自定义原生动画太麻烦,GIF都是一个很好的选择,相比于最新的WEBP格式的动画,也有更好的兼容性(毕竟已经出现很多年了)。...2017-11-14 阅读306
-
详解APP端哔哩哔哩所有的导航类型,及高保真原型实现
由于哔哩哔哩的用户性格从整体上说更偏向于活泼,所以B站在具体的细节上的设计也考虑到了用户的调性,并不是一沉不变的。单从导航这一种设计上看,就出现了多达8种设计方式。几乎覆盖了所有现网上出现过的导航类型,让用户可以更好的玩儿自己的APP。我们可以在了解导航种类的同时,更深一层次的思考,哪种导航类型更适合哪...2017-11-14 阅读297
-
项目需求讨论--可能是用InputFilter来做的最好的金额限制
看惯了可能是XXX最好的,可能是XXXX目前最好的,今天我也用下这个标题,哈哈。别喷我,当然我也就吹吹牛。有很多好的方法来实现。本文主要还是用来讲解下InputFilter的使用。一般金额类的输入需求比较多,我们这里就用金额输入框做实例。其他的类似的文字,大小写字母等需求限制也是同理的。某天产品经理 A拿着菜刀到我身边...2017-11-14 阅读310
-
微信团队分享:微信Android版小视频编码填过的那些坑
1、前言 Android端的视频相关的开发,大概一直是整个Android生态,以及Android API中,最为分裂以及兼容性问题最为突出的一部分。摄像头,以及视频编码相关的API,Google一直对这方面的控制力非常差,导致不同厂商对这两个API的实现有不少差异,而且从API的设计来看,一直以来优化也相当有限,甚至有人认为这是“A...2017-11-14 阅读330