RyanLee的专栏

与其立下无数的Flag打脸,不如脚踏实地,一步一个脚印!

用RecyclerView做一个小清新的Gallery效果

一、简介 RecyclerView现在已经是越来越强大,且不说已经被大家用到滚瓜烂熟的代替ListView的基础功能,现在RecyclerView还可以取代ViewPager实现Banner效果,当然,以下做的小清新的Gallery效果也是类似于一些轮播图的效果,如下图所示,这其中使用到了24....

2017-12-13 18:12:33

阅读数:261

评论数:0

关于AppCompatSpinner在某些机型使用popupBackground显示异常的解决方案

最近在使用AppCompatSpinner作为一个下拉选框,在我设置popupBackground属性(即弹出框的背景颜色)的时候,发现了在测试机(三星C5 Pro)上的效果非常差,如下图所示: 这是我代码: <android.support.v7...

2017-09-27 15:18:03

阅读数:760

评论数:0

Android优化方案之--Fragment的懒加载实现

一、背景在Android应用中,ViewPager是我们不可避免使用的一个控件,因为它可以使我们在占用较少空间的同时,增强内容的丰富性,同时以其内部流淌着Google的血液,所以它几乎成了每一个App的标配控件。但是,假如ViewPager的每一个Fragment都需要通过网络拉取数据加载,而Vi...

2017-08-24 12:18:35

阅读数:11242

评论数:4

手把手教你实现一个无限循环的轮播控件

人的理想志向往往和他的能力成正比。 —— 约翰逊摘要图片轮播已经成为了很多App必备功能,且不说它具有炫酷的视觉效果,对于很多靠广告收入的App来说,图片轮播是必不可少的,因为它通过轮播减少了广告位对界面的占用。虽然图片轮播非常的常用了,但是相信很多开发者对图片轮播的实现还是一知半晓,作为一个有抱...

2017-07-05 19:00:41

阅读数:646

评论数:0

AdPlayBanner:功能丰富、一键式使用的图片轮播插件

AdPlayBannerAdPlayBanner是一个Android平台基于ViewPager实现的轮播图插件,主要用以自动或者手动地播放轮播图,提供了Fresco、Picasso、Glide等图片加载方式供用户使用,以及多种图片切换动画,设置轮播时间,设置数据源顺序,提供不同分页指示器等功能,实...

2017-07-04 19:56:43

阅读数:718

评论数:10

手把手教你实现Android RecyclerView上拉加载功能

一直在用到RecyclerView时都会微微一颤,因为一直都没去了解怎么实现上拉加载,受够了每次去Github找开源引入,因为感觉就为了一个上拉加载功能而去引入一大堆你不知道有多少BUG的代码,不仅增加了项目的冗余程度,而且出现BUG的时候,你却发现很难去改,正因为这样,我就下定决心去了解如何来实...

2017-04-13 18:32:48

阅读数:4613

评论数:4

MIUI8上在Android Studio运行出错集及其解决方案

最近用一台红米4高配版来做测试机,它是小米MIUI系统的最新版本MIUI8,我的AS是2.3版本,在网上查看了相关问题,在小米5和红米note4x等配备了MIUI8系统的手机都遇到了相同的问题,所以我相信大家第一次用MIUI8系统手机来测试肯定也会遇到这些问题。下面来列举自己在开发中使用MIUI8...

2017-04-10 14:39:05

阅读数:12348

评论数:9

Android基础夯实--重温动画(五)之属性动画 ObjectAnimator详解

ObjectAnimator是ValueAnimator的子类,它和ValueAnimator一样,同样具有计算属性值的功能,但对比ValueAnimator,它会更加容易使用,因为它不再需要设置监听器来监听值的变化,因为这个工程对于ObjectAnimator来说,是自动的。这篇文章主要通过详细...

2017-03-28 11:40:36

阅读数:720

评论数:0

Android基础夯实--重温动画(四)之属性动画 ValueAnimator详解

Animator类作为属性动画的基类,它是一个抽象类,它提供了实现动画的基本架构,但是我们不能直接使用它,因为它只是提供了最基本的的实现动画的方法,只有让它的子类继承它并进行相应扩展之后,我们才会使用它实现动画。在属性动画中,Animator包括了ValueAnimator、ObjectAnima...

2017-03-27 18:26:44

阅读数:777

评论数:0

Android基础夯实--重温动画(三)之初识Property Animation

每个人都有一定的理想,这种理想决定着他的努力和判断的方向。就在这个意义上,我从来不把安逸和快乐看作生活目的的本身——这种伦理基础,我叫它猪栏的理想。——爱因斯坦一、摘要Property Animation(属性动画)是一个非常强大的框架,它允许你让任何对象都实现动画效果。 因为不管一个对象是否出...

2017-03-27 18:22:48

阅读数:821

评论数:0

Android基础夯实--重温动画(二)之Frame Animation

当你已经掌握了Tween Animation之后,再来看Frame Animation,你就会顿悟,喔,原来Frame Animation简单多了,那么恭喜你,你已经在Animation这条路上走得越来越远了,当你花十来分钟认真看完这篇文章,你就已经走完了动画这条小路的2/3。

2017-03-22 15:26:06

阅读数:1031

评论数:0

Android基础夯实--重温动画(一)之Tween Animation

不积跬步,无以至千里;不积小流,无以成江海。学习任何东西我们都离不开扎实的基础知识,这次我们重温Android中让我们又爱又恨的动画。即便没有很好的算法思想,但是掌握了Animation的基础,我们同样可以通过动画给我们的App增色不少。

2017-03-21 18:31:23

阅读数:1716

评论数:1

Android基础夯实--你了解Handler有多少?

概述对于刚入门的同学来说,往往都会对Handler比较迷茫,到底Handler是个什么样的东西。当然,可能对于一些有工作经验的工程师来说,他们也不一定能很准确地描述,我们来看下API的介绍。 Handler是用来结合线程的消息队列来发送、处理“Message对象”和“Runnable对象”的工...

2017-03-15 15:26:38

阅读数:1068

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭