-
微信小程序仿微信, QQ 向左滑动删除操作。
wechat-app-LeftSlide微信小程序仿微信, QQ 向左滑动删除操作。废话不多说, 先看效果, 能满足您的需求, 您在接着往下看。本人比较懒, 删除动作有点太生硬, 实在看不惯的同学可以加个动画上去。OK 下面来看代码首先是 wxml 里面绑定事件<view class="item-wrapper"...2017-12-19 阅读260
-
图解RxJava2(一)
前言从这篇文章开始,系统地学习RxJava2设计思想和源码实现。说起大热门RxJava,网上有很多例如响应式编程、观察者模式等介绍,也有一些优秀的文章以上、下游等概念引初学者入门,在初步学习之后,可能感觉有所收获,但是总觉得不够解渴,要真正知晓其原理,还得结合源码加深理解。例子通过生活中的几个角色来学习RxJava2...2017-12-19 阅读248
-
微信小程序无埋点数据采集方案
前言 相信业务团队对这样的场景不会太陌生:打点需求: 每新上一个功能,数据产品便会同步加上打点需求,当数据打点上线后一段时间,数据产品/业务产品便会针对数据的转化率分析和对业务需求的调整;打点正确性验证:当某一天数据转化率大幅度变化不符合预期,数据产品/业务产品便会和开发确认打点的位置...2017-12-19 阅读277
-
Android仿滴滴出行验证码输入框效果
1、前言最近撸码忙成狗啊,果然从无到有的独立开发不是一般的累啊。。。。 最近公司项目中有一个类似滴滴出行填写验证码的弹框,下面是我撸出来的效果:中间的那个输入密码的6个框框其实就是用shape画的背景,通过监听EditText获取焦点来改变背景,废话少说,直接上代码吧。2、效果实现代码内容比较简单,所以大家可以直...2017-12-18 阅读261
-
改造 Android 官方架构组件 ViewModel
改造 Android 官方架构组件 ViewModel原文地址: https://juejin.im/post/5a31f6b951882503eb4b4b21前言Android 官方架构组件在今年 5 月份 Google I/O 大会上被公布, 直到 11 月份一直都是测试版, 由于工作比较繁忙, 期间我只是看过类似的文章, 但没有在实际项目中使用过,...2017-12-15 阅读293
-
Android换肤笔记
文章开始,我们先来预览一下换肤功能所能实现的效果吧。如下图所示:换肤原理本文所讲述的换肤是通过干预 xml 的解析实现的。在解析xml时,我们可以收集需要换肤的 view,并记录下 view 的一些换肤信息,等要需要换肤的时候,从皮肤资源包中加载皮肤,设置到记录的 view 上。Activity 如何加载xml并显示到窗口的?新...2017-12-15 阅读264
-
Android 社会化分享,你应知道的知识都在这里
分享,已经成为了一个app的标配了,因为分享到微信,微博和qq等社交平台有机会可以为自己的app带来大量的流量,提升app的知名度,这是一个快速而有效的增加app用户量的途径,所以分享对一个app来说,分享到微信,微博等社交平台是何其重要。本文为读者带来android分享知识,包括借助第三方工具和手动实现android分享,首先我...2017-12-13 阅读276
-
手把手教你实现微信小程序中的自定义组件
手把手教你实现微信小程序中的自定义组件微信小程序中的组件前言之前做小程序开发的时候,对于开发来说比较头疼的莫过于自定义组件了,当时官方对这方面的文档也只是寥寥几句,一笔带过而已,所以写起来真的是非常非常痛苦!!好在微信小程序的库从 1.6.3 开始,官方对于自定义组件这一块有了比较大的变动,首先比较...2017-12-13 阅读254
-
“放弃Jni”愉快的奔向JNA
JNA的使用使用背景在安卓开发过程中,常常会需要和C,C++等交互,这时候我们就想起了JNI,但是JNI的使用过程十分繁琐,而且容易出现各种形形色色的问题,还得封装而且问题不好定位所以对调用大量的c程序造成困扰。相比之下JNA的简易程度令人发指,你只需要一个jar包,就可以像调用一个java方法一样简单。假如我们只有一个...2017-12-13 阅读250
-
热修复——Tinker的集成与使用
一、简述Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。上面是Tinker官方Wiki的原话,意思嘛相信大家都看得明白,但注意啦,它并没有说Tinker可以让补丁实时生效(也叫无感知更新),它必须在打上补丁...2017-12-12 阅读276