- 博客(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 高仿今日头条
2017-04-05
(android高仿系列)今日头条 --新闻阅读器
2017-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人