-
来自普元移动团队的微信小程序第一手实践分享
声明:本文来自EAii企业架构创新研究院公众号(微信号eaworld),授权CSDN转载,如需转载请联系作者。 作者:黄家伟,现任普元移动团队高级研发工程师。在移动安卓开发、微信接入开发、IDE开发领域有比较深的见解。曾参与过移动平台7.1微信构件、实时联调功能的研发。 责编:陈秋歌,关注微信开发等领域,...2017-01-12 阅读272
-
RecycleView刷新闪烁解决方案
教你如何解决RecycleView刷新闪烁解决方案早前在做项目的时候, 用到RecycleView,但是在加载数据的时候,list.add(subList);然后在调用其刷新方法notifyDataSetChanged();就是出现item闪烁灯问题。这是因为recycleView自带的ItemAnimator惹的祸。那么我们如何去解决呢?有两种参考方法:第一种直接刷新public&nbs...2017-01-12 阅读272
-
人人车Android客户端架构演进实录
作者介绍冯宇飞 ,现任人人车Android客户端架构师。本文回顾总结了人人车公司Android客户端的架构演进历程。人人车App随着公司在业务和规模上的飙升,持续集成业务需求的同时,架构也不断的重构演化,从模块化,分层化,到框架化,服务化,对Android客户端架构设计和改进有一定的参考意义。前言对于大多数创业公司而言, ...2017-01-12 阅读275
-
Android模仿手机QQ聊天页面图片列表——Picasso实现
本文将通过模仿手机QQ聊天页面的图片列表,来学习如何使用Picasso展示图片,以及一些图片列表中一些问题的解决方案,完整示例代码地址,赠送一个 BaseRecyclerViewAdapter,不用谢! 先看一下手机QQ的效果qq.gif数据源简单起见我们从相册中查询出一百张本地图片new Thread(new Runnable()&nbs...2017-01-10 阅读280
-
仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮
仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮概述在上文,酷炫Path动画已经预告了,今天给大家带来的是利用 纯自定义View,实现的仿饿了么加入购物车控件,自带闪转腾挪动画的按钮。效果图如下:图1 项目中使用的效果,考虑到了View的回收复用,并且可以看到在RecyclerView中使用,切换LayoutManager也是没...2017-01-10 阅读267
-
Android——实现酷炫的RecyclerView心形交错下拉刷新动画
最近好久没发博客了啊...虽然工作比较忙,但还是懈怠了。简介:本文介绍实现的一个带动效的RecyclerView下拉刷新动画,效果如下图: 往下拉时会有两个爱心从左边和上方聚合到中心,然后自动弹回时他们又回复原位。实现原理:1.基于Aspsine的上拉加载下拉刷新的RecycerView库实现HeadView的添加。2.自定义Head...2017-01-08 阅读279
-
自定义viewGroup+ViewDragHelper: 仿探探主页卡片式滑动,层叠布局
前几天看到群里的dalao张旭童用recycleview写了一个这个效果但是我对自定义LayoutManager不熟,刚好又在学习自定义view,所以想到用自定义ViewGroup写写试试,不多说,先上效果图。 数据来自豆瓣的电影评分榜,从图上看到,我们可以滑动最顶层topview卡片,此时下面的卡片也随之变大,top-1view会变大到to...2017-01-08 阅读260
-
ViewPager无限轮播与自定义切换动画
一直在寻求一个能用得长久的ViewPager,寻寻觅觅终于发现,ViewPager有这一个就够了。注:并非完全原创先看一下效果:淡入淡出:旋转:无限轮播的ViewPager主要设计思路(以ViewPager右滑为例):无限轮播:通过Handler负责View的切换,每次向自身发送延迟消息,达到无限循环的目的;当处于ViewPager最后一个时候,继续向右...2017-01-05 阅读275
-
TinyPngPlugin,批量压缩项目中的图片,让你的 APK 体积缩小30%
TinyPng是一个支持压缩png和jpg图片格式的网站,通过其独特的算法(通过一种叫“量化”的技术,把原本png文件的24位真彩色压缩为8位的索引演示,是一 种矢量压缩方法,把颜色值用数值123等代替)可以实现在无损压缩的情况下图片文件大小缩小到原来的30%-50%在做项目时我们经常会用到TinyPng来压缩我们的图片,...2017-01-05 阅读283
-
仿苏宁易购下拉刷新控件(支持ListView、ScrollView)
下拉刷新控件很常见,Android官方也推出了自己的下拉组件SwipeRefreshLayout。之前项目中有用到下拉刷新控件,要求根据手势播放动画效果,由于没有现成的,就参考第三方下拉控件,改造成自己项目所需的。改造过程还算比较顺利,现分享出来,仅供参考。效果图布局pull_to_refresh_header.xml<?xml version=...2017-01-05 阅读276