自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (11)
  • 收藏
  • 关注

原创 安卓 - 轮子 - RecyclerView Animators - 为你的RecyclerView添活力

RecyclerView Animators 的 Github 地址RecyclerView的动画集合框架,为你的RecyclerView带来各种各样的动画效果,丰富用户体验。动画能区分为:ItemAnimator 子控件动画:添加和移除子控件的时候显示的动画ItemAnimatorAdaptersAnimator 适配器动画:滑动控件时,子控件的显示动画

2017-04-27 16:39:31 505

原创 android 状态栏只显示电量时间

先上效果图刚开始我以为弄这个东西会很复杂,(获取状态栏,,然后每个图标...乱七八糟)而实际..自需要一行代码 getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);一行代码就可以解决事 ,啊啊啊啊最初这种效果我在知乎上看到的,(下拉滚动条隐藏状态栏,上拉显示

2017-04-27 15:33:52 2464

转载 [Android]史上最强的图片选择器-GalleryFinal

首先非常感谢对GalleryFinal提出意见和想法的童鞋们,使得GalleryFinal经过重重迭代变得完善起来。GitHub地址   Demo APK下载    简述GalleryFinal是一个图片选择(单选/多选)、拍照、编辑、裁剪及旋转为一身的图片选择器。使用方便,功能可自己配置,GalleryFinal还可以根据开发者的喜好来选择主题,当然也

2017-04-25 15:01:59 515

原创 Android MVP模式简单例子实战

概要对于mvp模式,大家都知道是由mvc演变而来的,对于MVC大家都知道M Model(用于存放实体模型与业务逻辑)V View(存放布局和资源文件)C Control(存放Activity)对于mvc中的view在Android中的功能就比较弱化了并且在Control中的activity中我们在实际开发中经常都是上千行代码,经常都是将对一些点击时间

2017-04-17 11:23:27 644

转载 mvp+dagger2+retrofit2+rxjava 项目框架 最佳实践

概述原来一直在用Android最原生的框架进行开发,最多也就使用了butterknife,减少了很多的findviewById。前段时间看google的IO大会,偶尔听到了新型的Android开发框架dagger2等等,然后对此框架产生了浓厚的兴趣。通过一段时间的深入学习,把我的学习分享出来,希望大家能够喜欢。mvp+dagger2+retrofit2+rxjava 一套开

2017-04-14 11:30:13 373

原创 (android高仿系列)今日头条 --新闻阅读器

这次所实现的功能清单:1.通过SlidingMenu实现左右侧拉菜单效果2.通过重写CompoundButton实现--昼夜模式切换按钮效果。3.通过PopupWindow控件实现了列表中更多菜单弹框操作效果。4.通过universal-image-loader库实现了图片的加载和缓存。5.通过列表中各个属性的判断,实现了头条新闻列表的相应布局和显示效果。

2017-04-05 13:42:50 585

原创 Android 从服务器获取时间戳和当前时间算出时间差

activity_mainAndroid="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="mat

2017-03-29 11:02:09 2084

原创 15 个 Android 通用流行框架大全

1. 缓存DiskLruCache    Java实现基于LRU的磁盘缓存2.图片加载Android Universal Image Loader  一个强大的加载,缓存,展示图片的库Picasso 一个强大的图片下载与缓存的库Fresco  一个用于管理图像和他们使用的内存的库Glide   一个图片加载和缓存的库3. 图片

2017-03-27 14:30:49 251

原创 自定义倒计时控件

先上本篇效果图:就是自定义一个能倒计时的TextView控件,当我们点击start run按钮时,给他传进去一个时间数字,它自己开始倒计时,不需要外部任何干预。当点击Stop run按钮时,停止倒计时。一、自定义倒计时控件——TimerTextView显然TimerTextView应该派生于TextView,因为他本就是显示一串Text,只是具有了自动更新的功能,这里的自动更新

2017-03-18 09:09:22 273

原创 Jake大神的三把刀

Jake Wharton,Android开发领域传奇一般的存在,熟悉Android开发的同学应该都听说过,即便没有,也应该会经常用到他主导或参与贡献的开源项目,他在GitHub上开源了多个Android兼容性、依赖注入相关的知名项目,目前就职Square, 也参与贡献了Square公司开源的诸如Retrofit, okhttp等热门项目。Jake大神喜欢以刀命名自己的项目,可能他觉得这能很

2017-03-07 17:14:22 499

转载 Android:Activity+Fragment及它们之间的数据交换

简介:为什么要用Fragment?使用Fragment可以在一个Activity中实现不同的界面。Fragment与Fragment之间的动画切换,远比Activity与Activity之间的动画切换变化方式多。很多时候,我们通过使用一个Activity,切换多个Fragment。本次博客,主要列举一下Fragment与它的Activity之间进行数据交换的方式。1.Fragmen

2017-03-07 17:13:24 240

转载 直接拿来用!十大Material Design开源项目

1. MaterialDesignLibrary在众多新晋库中,MaterialDesignLibrary可以说是颇受开发者瞩目的一个控件效果库,能够让开发者在Android 2.2系统上使用Android 5.0才支持的控件效果,比如扁平、矩形、浮动按钮,复选框以及各式各样的进度指示器等。除上述之外,MaterialDesignLibrary还拥有SnackBar、D

2017-03-07 17:10:44 293

转载 Android AutoLayout全新的适配方式 堪称适配终结者

一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的文章,大致有:Android 屏幕适配方案Android 百分比布局库(percent-support-lib) 解析与扩展Android 增强版百分比布局库 为了适配而扩展

2017-03-07 17:05:12 258

转载 Android学习之BottomNavigationBar实现Android特色底部导航栏

Android底部导航栏的实现方式特别多,例如TabHost,TabLayout,或者TextView等,都可以实现底部导航栏的效果,但是却没有Google官方统一的导航栏样式,今天讲的就是Google最近添加到Material design中的底部导航栏BottomNavigationBar,也可以说是现今Android底部导航栏的一个标准与统一吧。效果:实现效果:实现:

2017-03-07 17:03:13 538

转载 RecyclerView中的多种布局

概念RecyclerView可以用于加载不同的视图类型,基于服务器的反馈,可能会要求加载不同的布局。我们需要在适配器中重写的方法:getItemViewType(),onCreatViewHolder(),onBindViewHolder()实现首先在上一节的基础上我们要替换掉基础的SimpleItemRecyclerViewAdapter 而是用ComplexRecycl

2017-03-07 17:01:45 383

转载 强烈推荐android studio用的几个插件

Android studio常用插件,可极大简化开发,增强开发效率。不懂安装studio插件,看参考博文:android stuido插件安装:http://blog.csdn.net/liang5630/article/details/46372447现在插件已经很丰富了,特地再转载一个全的来:大家移步到 http://blog.csdn.net/liang5630/articl

2017-03-07 16:59:32 242

原创 Android Studio 插件之内存泄露检测LeakCanary使用

使用这货的使用也是很简单,两步:1 添加库到项目as里直接在gradle脚本里添加依赖即可:dependencies { debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1' releaseCompile 'com.squareup.leakcanary:leakcanary-an

2017-03-07 16:58:09 477

原创 Android RecyclerView 多布局与混排

多布局 关于RecyclerView的基本用法参考下面三篇博客: Android RecyclerView之代替ListView与GridView Android RecyclerView之添加Item分割线 Android RecyclerView 的瀑布流式布局多布局思路:利用Adapter的getItemViewType()方法返回不同的ViewTyp

2017-07-05 13:26:00 708

原创 Lottie支持复杂动画(json)使用笔记

Lottie支持复杂动画(json)使用笔记基础信息Lottie Git开源地址(都给出只是方便大家找,其实我本人只用到Android) Android:地址iOS:地址React Native:地址JSON文件需要Bodymovin导出的json文件 Bodymovin:地址官方说明:地址官方Demo(Google市场):地址Lottie相关信息

2017-05-04 16:12:12 1062

Android studio 校园阅读

是一款很好用的相册,

2020-04-22

Lottie开源动画库源码

,Lottie的出现,将极大地解放Android/iOS工程师于无尽的编写原生自定义动画的工作中.

2017-05-04

Lottie开源动画库简单demo

Lottie将极大地解放Android/iOS工程师于无尽的编写原生自定义动画.

2017-05-04

dagger2+MVP模板(简单实现)

dagger2+MVP

2017-04-20

MVP简单Demo

MVP简单Demo

2017-04-17

今日头条demo(带数据)

今日头条demo(带数据)比较完整

2017-04-14

XRefreshView下拉刷新上拉加载

XRefreshView下拉刷新上拉加载,各种情况

2017-04-14

dagger2代码简单demo实现

dagger2代码简单demo实现

2017-04-14

android 高仿今日头条

2017-04-05

(android高仿系列)今日头条 --新闻阅读器

2017-04-05

《自定义倒计时控件》最新源码

就是一个倒计时的逻辑计算,希望对大家有用

2017-03-18

空空如也

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

TA关注的人

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