自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 android5.0效果的下拉刷新、上拉加载,可滚动置顶

最近忙完了公司项目,花点时间来写写博客,跟大家分享一下android开发中必不可少的下拉刷新、上拉加载功能。很多APP都有这样的效果:列表向上滚动一定条目的数据时,在右下角出现一个返回顶部的图片,点击可置顶,在数据量大的时候就不用做死地滚回去了,这样的体验是不是很人性化呢,在本列中我也顺便实现了这个功能,从头到尾都是自己敲的代码哦,没有用到第三房依赖库,关键是代码简洁,有利于修改和维护。哈哈,不多

2016-05-17 12:39:31 3298 2

转载 universal-image-Loader网络图片加载框架

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。       可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。         GITHUB上的下载路径为:htt

2015-11-02 12:40:03 518

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。那么有了ListView、GridView为什么还需要RecyclerView这样的控件呢?整体上看RecyclerView架构

2015-09-28 16:50:25 422 2

转载 Fragment详解

1.Fragment概述在一个Activity中, Fragment代表UI的一个部分或者一个行为。一个Activity可以结合多个Fragment对象,也可以在多个activity中使用相同Fragment字节码对应的不同对象。一个Fragment对象必须被嵌入在一个主Activity对象中,该Fragment的生命周期与主Activity息息相关。比如,当主Activity

2015-09-27 11:13:39 401

转载 vitamio视频播放器

视频功能:1、视频播放的控制台,进度条,播放、暂停按钮、播放时长,返回按钮,播放影片的名称2、调节音量3、调节亮度  4、拖动屏幕来进行视频的快进跟快退5、视频在横竖屏切换的时候的显示(注:动态改变vidwoView的高度能解决切换的时候自适应的问题)开发的资料:1、首先要有vitamio的library,这里是我修改过的一个 :http://download.

2015-08-09 23:12:28 1352 1

转载 selector属性详解

1.selector中全部属性2.常用的属性分析android:state_accessibility_focused是否能够获取焦点android:state_selected是否选中android:state_focused是否获得焦点android:state_pressed是否点击android:state_enabled设置是否响应事件,指所有

2015-08-09 23:08:02 823

原创 自定义ActionBar+fragment实现页面切换

之前我们使用ViewPager+Fragment区域内头部导航,在Android 3.0之后Google增加了新的ActionBar,可方便的实现屏幕Head部区域的 设计如返回键、标题、ICON、Logo、自定义View以及菜单等,并可实现Tab导航,下面我们就使用ActionBar实现下图所示界面设计:二、案例主要组件  1、编写TBActivi

2015-08-09 22:57:55 1062

转载 Android View滚动、拉伸到顶/底部弹性回弹复位

《Android View滚动、拉伸到顶/底部弹性回弹复位》我在上一篇文章介绍了如何实现一个Android ListView拉到顶/底部后,像橡皮筋一样弹性回弹复位(《Android ListView拉到顶/底部,像橡皮筋一样弹性回弹复位》,文章链接地址:http://blog.csdn.net/zhangphil/article/details/47311155 )。事实上,

2015-08-09 22:35:59 1148

转载 横向滑动可以删除的listView

主要的思路是:重写ListView中的Item,也就是LinearLayout的onTouchEvent方法,以监听横向滑动和纵向滑动:         1)纵向滑动时,不管         2)横向滑动时,请求父容器,也即是ListView不要拦截触摸事件,自己在子View(也就是LinearLayout)里面处理就好了,当横向触摸时间结束(MotionEvent.Actio

2015-08-09 22:31:49 849

转载 Android-PullToRefresh下拉刷新,上拉加载

在Android开发中下拉刷新,上拉加载这个功能是一般商业应用的App中必不可少的一个功能效果。但是对于新手来说,自定义下拉刷新的ListView可能还是会遇到很多的问题。而对于要快速开发的公司来说,可能时间又比较紧张。那么这时候我们就要用到一个开源控件Android-PullToRefresh了。这个开源控件是一款非常优秀的开源控件,可以直接从Github上下载下来直接使用。下载链接地址

2015-08-09 22:17:16 630

转载 网络连接与判断

现在app大多都需要从网络上获得数据。所以访问网络是在所难免。但是再访问网络之前,我们应该先做一下网络的状态判断。其实在访问网络之前我们要做一些状态判断,对应一些状态判断来做处理,并不是直接使用Http访问网络即可。很多人在开发就经常把网络这块直接跳过,直接访问网络,可以一断网,各种体验效果不好,不是说app没法用,只是体验效果差。还有,就是我们可能为用户考虑,因为现在一般连网是wifi和

2015-07-10 17:58:43 399

转载 拍照、预览、多选、删除

1、拍照能实时保存到本地并实时查询(不必用广播或者服务)2、拍照保存到到自定义路径并根据不同文件夹显示文件夹下的相片3、多选规定张数图片4、用到的集合有:      (1)、所有相片集合      (2)、不同文件下相片集合      (3)、系统保存相片的文件夹集合      (4)、已选中相片集合5、每次选中返回上级界面时都要传递已选中的相片来跟当前所显

2015-07-10 17:38:06 578 3

转载 webView介绍

WebView是Android提供给我们用来加载网页的控件,功能很强大。我们常用的手机淘宝,手机京东的Android客户端里面大量使用到了WebView,但是使用WebView比使用其他是更加耗电的,那为什么淘宝和京东还是要使用WebView作为APP里的部分,首先大家知道,淘宝,京东等在移动技术还不热的时候就有了一套完善的网页系统,所以使用WebView可以直接使用之前的逻辑,省时省力省

2015-07-10 17:29:18 453

转载 安卓事件分发机制

1、案例为了更好的研究View的事件转发,我们自定以一个MyButton继承Button,然后把跟事件传播有关的方法进行复写,然后添加上日志~MyButtonpackage com.example.zhy_event03;import android.content.Context;import android.util.AttributeSet;import andr

2015-07-10 17:25:56 380

原创 二维码生成与扫描

本文使用 zxing-android-embedded 这个开源项目实现 二维码扫描/生成 功能;开发工具:android studio1、如何将zxing-android-embedded添加到我们的项目中    1.1  添加arr依赖包    将以下代码添加到build.gradle文件中。           1234

2015-07-08 16:30:45 399

原创 android事件分发上

比如说你当前有一个非常简单的项目,只有一个Activity,并且Activity中只有一个按钮。你可能已经知道,如果想要给这个按钮注册一个点击事件,只需要调用:[java] view plaincopybutton.setOnClickListener(new OnClickListener() {      @Override      public void

2015-07-08 16:10:05 373

原创 android事件分发下

首先我们来探讨一下,什么是ViewGroup?它和普通的View有什么区别?顾名思义,ViewGroup就是一组View的集合,它包含很多的子View和子VewGroup,是Android中所有布局的父类或间接父类,像LinearLayout、RelativeLayout等都是继承自ViewGroup的。但ViewGroup实际上也是一个View,只不过比起View,它多了可以包含子Vie

2015-07-08 16:06:10 308

转载 安卓配置SVN

安装SVN服务端安装VisualSVN-Server,我的电脑是XP,所以安装的VisualSVN-Server-2.5.8.msi版本。这里要注意一下:按自己浏览器支持,是http还是https,选勾红色框下面的Use secure connection(https//)直接下一步就好。到这里就算配置好服务器端了。验证:新建一个仓库右键

2015-07-08 15:53:35 536

转载 Xutils框架用法

什么是XutilsxUtils 包含了很多实用的android工具,xUtils 源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响.xUitls最低兼容android 2.2 (api level 8)xUtils下载和引入类库下载地址

2015-07-08 15:51:22 768

转载 安卓屏幕适配方案

真正可用,并且简单易行,可以在多个屏幕大小和屏幕密度上有良好表现的Android 屏幕适配方案,已用在一款成熟互联网应用中,效果还不错。说起android开发,UI界面的多机型适配,一向是个很重要的问题。网上这方面的文章很多,面试的时候也经常会问到,大部分的内容都很类似,无外乎用dp,sp 不要用px之类老生常谈的问题。但是会说的

2015-07-08 15:09:37 417

转载 自定义圆形进度条

实现自定义圆形进度条样式。在activity的布局文件:[html] view plaincopyProgressBar              android:id="@+id/progressBar2"              android:layout_width="wrap_content"              android:layout_

2015-07-08 14:44:57 264

转载 android一键分享功能不使用任何第三方sdk

广大的Android开发者同胞们是不是已经受够了社交平台分享的折腾了呢,下面我为大家介绍一种简单的分享方法,省去了一大把申请加审核的时间和心力。趁热乎分享出来,希望能帮到大家。        在android中有自带的一键分享功能,不过它会把所有带分享的应用都找出来,如果我们只需要一些常见的分享应用,该如何做呢?下面看我的效果图(横屏和竖屏自动适配):

2015-07-08 14:27:00 1101

屏幕放大缩小继续播放视频

双击屏幕变全屏,点击返回按钮返回小屏,期间视频继续播放。

2015-06-17

可展开的ListView

类似与QQ好友分组,可展开并收回的listView.

2015-06-17

下拉listview放大图片

滚动listview可以让listview顶部的图片放大。

2015-05-20

空空如也

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

TA关注的人

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