自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android ViewPager2实现无限轮播

Android轮播控件全新升级,基于ViewPager2实现无限轮播功能。可以自定义indicator,需自定义实现 Indicator 接口,内置了的IndicatorView,支持五种动画切换。支持传入RecyclerView.Adapter 即可实现无限轮播,支持任何ReyclerView.Apdater框架,集成使用请参考Sample。支持自动轮播支持一屏三页支持自定义Indic...

2020-02-12 22:12:57 12343 4

原创 Android Banner轮播控件

Android轮播控件ViewPager无限轮播功能。可以自定义indicator,需自定义实现 Indicator 接口,内置了圆形的IndicatorView,支持三种动画切换。无缝衔接MagicIndicator大神的Indicator,打造花样Indicator,集成使用请参考Sample。支持一屏三页支持魅族效果支持自定义Indicator支持自定义view支持数据刷新...

2020-01-02 19:37:08 1219 1

原创 顶部搜索框滑动伸缩动画效果

列表上滑 顶部搜索框滑动伸缩动画效果scale bar顶部搜索框滑动伸缩动画效果,不多说看效果图项目地址:https://github.com/zguop/searchScaleAnimBar效果图

2019-10-24 10:24:00 2164

原创 gradle项目构建

gradle中常用的命令./gradle tasks --all 显示项目中所有的构建任务,也显示每个任务的依赖./gradle anDep 每个配置的依赖树./gradle -b app.gradle 使用非默认的构建文件名./gradlew androidDependencies 查看android依赖./gradlew -P(配置属性)=xxx assembleDebug 使用-P标志运行...

2018-06-30 14:41:13 436

原创 学习资料汇总

Android00-Android通用框架设计与完整电商app开发01-Rxjava从源码到应用 移动端开发效率秒提速02-BAT大牛 带你深度剖析Android 10大开源框架03-Android应用发展趋势必备武器 热修复与插件化04-Android 5.0+高级动画开发 矢量图动画 轨迹动画 路径变换05-Android 网络层架构设计实战(全,高清)06-BAT大咖助力 全面升级Andro...

2018-04-21 01:10:56 743

原创 Android 主题切换

介绍所谓的多主题切换,就是能够根据不同的设定,呈现不同风格的界面给用户。想实现Android多套主题的切换,网络上方案已经很多了,也看了许多大神的实现方式,但心里总想着自己去实现一遍,就这么借鉴GitHub的开源实现了一个简单的android换肤框架。实现的思路通过LayoutInflaterCompat.setFactory方式,在onCreateView的回调中,解析每一个V

2017-06-07 11:49:39 6586 1

原创 Android towards个人项目记录

介绍上来先贴一下项目GitHub地址 https://github.com/zguop/Towards 本着代码的勤奋搬运工的精神,心头一直想完成一个从头到尾的完整项目历练,于是在2016的某某天,具体时间有一点想不起来了,大概是12月的样子,添加 创建了towards项目,名字很随意。写下这个介绍的时候是现在2017-05-09,时间已经差不多半年的时间。因为都是在工作之余写写,目前完成的内容

2017-05-09 14:58:50 596

原创 Android中的通知

通知(Notifycation)是android中比较有特色的一功能,用于给用户提示信息,显示在手机最上方状态栏中,我们经常看到状态栏中出现的小图标,下啦后就可以看到通知的详细内容。通知的用法 //首先获取到NotifycationManager来对通知进行管理 NotificationManager manager = (NotificationManager) getSyste

2016-12-24 20:05:07 320

原创 PhotoView 解析

PhotoView 解析简单的介绍 这是一个图片查看库,实现图片浏览功能,支持pinch(捏合)手势或者点击放大缩小。支持在ViewPager中翻页浏览图片。 PhotoView 是一款扩展自Android ImageView ,支持通过单点/多点触摸来进行图片缩放的智能控件。功能实用和强大。特性 可以用于查看图片,并对图片进行拖动缩放,拖动过程中不会出现边缘空

2016-12-02 11:39:00 3035

原创 线程池机制的理解

一、线程池的作用线程池是预先创建线程的一种技术,线程池在还没有任务到来之前,创建一定数量的线程,放入到空闲队列中,然后对这些资源进行复用,每个工作线程都可以被重复利用,可执行多个任务。减少频繁的创建和销毁消耗资源,耗时间因为有的线程执行的时间比创建和销毁一个线程的时间还短那么线程池的作用就体现出来了.二、涉及到线程池的类* Executor:Java里面线程池的

2016-10-09 21:36:46 2056

原创 HTTP的基本介绍

HTTP概念HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统特点支持客户/服务器模式。简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。灵活:HTTP允许传输

2016-10-09 10:33:48 278

原创 android-gson的使用

在android里面,肯定离不开数据的解析,对网络请求获取到的json格式进行数据解析,一般使用的比较广泛的有gson、fastJson、jackJson。关于各个工具包的性能比较网络上很多,随便一搜一大把,这里对gson做一个使用的介绍,平时用到的也就这么几个方法,花费了一些时间学习的东西,用的少就容易忘记,是该捡一捡做做记录了。1.json格式,是用来交换文本形式的数据2.前两种在go

2016-10-08 22:43:03 335

原创 handler机制

Handler的介绍Handler多用于主线程与子线程之间的通信,在Android中子线程是不允许修改UI的,那么Android是如何进行子线程的加载数据后,在主线程更新界面呢?这里就使用到了handler,可以通过handler发送message(消息)的方式进行界面更新。handler整个机制的实现,还依赖于Looper(轮询器)及MessageQueue(消息队列),Looper的作用主

2016-09-23 23:36:01 325

带你去MQ的世界旅行

带你去MQ的世界旅行带你去MQ的世界旅行带你去MQ的世界旅行带你去MQ的世界旅行带你去MQ的世界旅行

2018-05-08

Spring源码深度解析

Spring源码深度解析 

2018-04-25

深入理解Java虚拟机——JVM高级特性与最佳实践(第2版).pdf

深入理解Java虚拟机——JVM高级特性与最佳实践(第2版).pdf,完整,带书签, 完整版

2018-04-25

《图解HTTP》完整彩色版

《图解HTTP》完整彩色版《图解HTTP》完整彩色版《图解HTTP》完整彩色版《图解HTTP》完整彩色版《图解HTTP》完整彩色版《图解HTTP》完整彩色版《图解HTTP》完整彩色版《图解HTTP》完整彩色版

2018-04-25

Effective java 中文第二版

Effective java 中文第二版.txt s

2018-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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