自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春水碧于天的博客

真正的光芒,需要一点点时间

  • 博客(15)
  • 收藏
  • 关注

原创 通过SwipeRefreshLayout实现ListView的上拉加载下拉刷新

上拉刷新下拉加载相信是在日常的开发中使用的最频繁的一个组件了,大量数据的展示一定会使用到分页的功能以提升用户体验,目前可以看到的市面上的应用的下拉刷新也都是配合的SwipeRefreshLayout来实现的,看起来比较美观,相比自定义的下拉刷新的动画效果,这个就显得比较简洁大方了。下面看一下运行效果: 由于ListView没有提供默认的分页加载的功能,因此这里就需要我们自定了,实现起来也是

2017-01-29 21:51:46 1092

原创 拿着妹子Api去玩耍,RecyclerView瀑布流实现

RecyclerView是Andorid 5.X中谷歌对ListView进行的一个升级,是一个强大的滑动组件,使用起来比ListView更为强大,可以很好的维护大数据集的滚动和显示。RecyclerView不关心Item是否显示在正确的位置,以及如何显示。(依靠LayoutManager进行RecyclerView布局的制定)RecyclerView不关心Item间如何间隔(使用ItemDeco

2017-01-28 16:59:04 1467

原创 Android 5.X Activity过渡动画,以及漂亮的共享元素效果

曾经的Android在Activity进行跳转的时候,只是非常生硬的进行切换,即使使用overPendingtransition(int inId,int outId)这个方法来给Activity增加一些切换动画效果也很是差强人意。而在Android 5.X中,Google对动画效果进行了更深一步的诠释,为Activity的转场效果设计了更加丰富的动画效果。Android 5.X 提供了三种Tran

2017-01-25 16:38:57 11264

原创 广播接收者与广播发送者复习

广播接收者的本质就是一个全局的监听器,用于监听系统全局的广播消息,比如:拨打电话、收发短信、屏幕解锁等事件产生了,系统会发送广播,只要应用程序接受到这条广播,就知道系统发生了相应的事件,从而执行相应的代码。创建一个广播接收者:声明一个类继承自BroadcastReceiver,重写BroadcastReceiver的onReceiver方法即可。指定BroadcastReceiver可以匹配的I

2017-01-23 15:50:39 643

原创 自定义组合控件TopBar

为了保证应用程序风格的统一,在应用程序中一般都会有样式相同的顶部标题栏,在日常的开发中一般会隐藏掉Android系统提供的ActionBar选择自己定制(实在是太丑了/(ㄒoㄒ)/~~)。下面记录一下创建组合控件TopBar的几个步骤:下面是运行效果: (自己这么丑了,还敢说ActionBar丑……呼呼 审美有限)1.在XML中自定义所需的属性 为了方便使用,需要在values文件夹中创建att

2017-01-20 16:12:13 522

原创 粗仿数字尾巴实现安卓图片选择器

趁热打铁,使用内容解析者(ContentResolver)来实现一个图片选择器,大体的功能样式仿照的数字尾巴,( ̄▽ ̄)”只是粗仿……下面是运行效果(GIF图片超过2MB就不能上传了/(ㄒoㄒ)/~~): MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像。操作

2017-01-18 19:00:50 554

原创 Andorid Xml的写入与读取之PULL解析器

在Android中常用的XML解析器有三种:DOM解析器SAX解析器PULL解析器下面记录一下PULL解析器的方式,PULL解析是在XML文档中寻找想要的标记,把需要的内容放入内存,而不是把整个文档都放入内存,这种方式比较适合手机等内存有限的小型的移动设备。PULL解析器小巧轻便,解析速度快,简单易用,非常适合在Android移动设备中使用,Android系统内部在解析各种XML时也是用PU

2017-01-17 15:11:34 398

原创 内容提供者(ContentProvider)复习

ContentProvider是不同应用程序之间进行数据交换的API,ContentProvider以某种Uri的形式对外提供数据,允许其它应用访问或修改数据,其它的应用程序使用ContentResolver根据Uri去访问指定的ContentProvider提供的数据。 下面看一下内容提供者的使用步骤: 定义一个内容提供者: 定义一个类继承ContentProvider,实现未实现的方法

2017-01-16 21:01:33 1115

原创 VectorDrawable的简单使用

矢量图在安卓Lollipop中已经实现,相关的类就是VectorDrawable。目前以兼容全版本的安卓系统VectorDrawable未出现之前我们需要把图片资源放在不同分辨率的文件夹中,现在只要是适合用矢量图描述的,如图标,目前只用一个VectorDrawable替代就可以了。SVG:在前端中使用,是一套语法规范Vector:在Android中使用,Vector只实现了SVG语法的Path标

2017-01-13 17:50:08 1573

原创 安卓补间动画(Tween Animation)复习

Tween动画是操作某个控件让其展现出旋转、渐变、移动、缩放的这么一种转换过程,我们称为补间动画。我们可以以XML形式定义动画,也可以使用代码的形式实现。 实现方式: Java代码Xml定义( XML文件中必须有一个根元素,可以是alpha、scale、translate、rotate中的任意一个,也可以是set来管理一个由前面几个元素组成的动画集合)下面简单梳理一下各个动画的使用方法,

2017-01-12 20:44:24 545

原创 安卓获取接入的Wifi热点设备的Ip地址

最近在做一个安卓设备间传输文件的app,建立热点让两部设备在同一个局域网之间传输文件,需要知道连接热点的设备的ip地址,这边记录一下获取的方式:WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); DhcpInfo dhcpInfo = wifiManager.getDhcpIn

2017-01-10 21:16:08 8451

原创 安卓头部视差(Parallax)实现

看着QQ控件的这种效果挺炫的于是就照着教程模仿着写了一个,完成之后整理一下思路,觉着还是比较简单的,实现核心就是根据手指滑动距顶部距离来改变头部ImageView控件的高度。下面贴出代码:ListView的头布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com

2017-01-06 21:21:47 1804

原创 SnackBar学习记录

谷歌官方介绍: Snackbars provide lightweight feedback about an operation. They show a brief message at the bottom of the screen on mobile and lower left on larger devices. Snackbars appear above all other e

2017-01-05 15:28:36 320

原创 Palette的简单使用

Palette(调色板)官方文档的描述是:用于从图片中提取颜色的工具类。可以从图片中提取出多种风格的颜色:Vibrant(充满活力的)Vibrant Dark(充满活力,黑暗的)Vibrant Light(充满活力的,明亮的)Muted(柔和的)Muted Dark(柔和的,黑暗的)Muted Light(柔和的,明亮的)用来获取 Palette的两种途径:// 同步:适用于较小尺寸的

2017-01-05 13:36:21 1356

原创 CardView简单使用

AndroidStudio 中引入CardView需要在build.gradle中添加依赖:compile'com.android.support:cardview-v7:23.4.0'cardBackgroundColor 设置CardView的背景颜色cardCornerRadius 设置CardView拐角的半径

2017-01-03 16:18:29 455

空空如也

空空如也

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

TA关注的人

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