自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

钟铭

欢迎各路大神指教学习

  • 博客(24)
  • 资源 (21)
  • 收藏
  • 关注

转载 Android 属性动画(Property Animation) 完全解析 (下)

上一篇Android 属性动画(Property Animation) 完全解析 (上)已经基本展示了属性动画的核心用法:ObjectAnimator实现动画,ValueAnimator实现动画,AnimatorSet的使用等~当然了属性动画还有一部分的知识点,也能做出很不错的效果,将在本篇博客为您展示~1、如何使用xml文件来创建属性动画大家肯定都清楚,Vie

2016-12-29 18:34:19 318

转载 Android 属性动画(Property Animation) 完全解析 (上)

1、概述Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的局限性。比如:你希望View有一个颜色的切换动画;你希望可以使用3D旋转动画;你希望当动画停止时,View的位置就是当前的位置;这些

2016-12-26 01:30:44 366

转载 android动画-布局动画(3)

这一篇我们来学点新的东西。做项目的时候应该碰到这种问题:根据不同条件显示或者隐藏一个控件或者布局,我们能想到的第一个方法就是 调用View.setVisibility()方法。虽然实现了显示隐藏效果,但是总感觉这样的显示隐藏过程很僵硬,让人不是很舒服,那么有没有办法能让这种显示隐藏有个过渡的动画效果呢?答案是肯定的,不言而喻就是LayoutTransition类了。 上效果图 实现

2016-12-22 07:37:03 276

转载 android动画—补间动画(2)

前言你有没有被一些APP中惊艳的动画效果震撼过,有没有去思考,甚至研究过这些动画是如何实现的呢?啥?你没有思考,更没有研究过?好吧,那跟着我一起来学习下如何去实现APP中那些让我们惊羡的动画特效吧,come on!一、Android的动画类型Tween Animation 补间动画Frame Animation 帧动画Layout

2016-12-21 18:53:44 342

转载 android动画—逐帧动画(1)

1.在res\drawable目录下创建两个文件,分别为animation1.xml及animation2.xml分别用于顺序和倒序显示动画文件,具体创建步骤:(1)(2)加上文件名(3)发现初始这样:(4)改成然后可以具体改写了,最终animation1.xml:

2016-12-21 18:51:36 367

转载 Android之Http网络编程(四)

前面几篇博文简单的介绍了一些常见的Http的操作,这些操作几乎都是在新开的线程中进行的网络请求,并在日志中打印出获取到的网络数据。那么,问题来了!(呃~感觉下一句是蓝翔有木有?)如何在把获取到的网络数据显示在UI界面上呢?如果按照前几篇博文的例子,并在主线程中直接对子线程获取的网络数据直接进行操作就会发现一个问题,那就是在主线程中根本就获取不到子线程得到的从服务器返回的数据。因为,网络操作属于耗时

2016-12-20 20:27:06 336

转载 Android之Http网络编程(三)

在前面两篇博客《Android之Http网络编程(一)》、《Android之Http网络编程(二)》中,简单的介绍了对网页的请求和客户端与服务端的简单的参数交互。那么,这一篇博客就来认识一下Android客户端获取服务端返回的数据。大家都知道客户端与服务端的交互大体过程如下:Android客户端向服务器发出请求。服务端接收请求并响应。服务端返回数据给客户端。对于Androi

2016-12-20 20:25:38 302

转载 Android之Http网络编程(二)

上一篇文章简单的介绍了Android中http的两种通信方式,并且分别用获取百度网页做了实例。但是在实际应用中,更多的是客户端通过请求的参数来实现在服务端的具体操作,并最终返回数据给客户端。因为我们不可能对客户端的每一个需要网络请求的操作都单独的设置一个不变的网络地址。 (因为我是从.net转过来的还没真正学过java web,所以web方面的代码比较简单,大家见谅。)下面

2016-12-20 20:24:41 275

转载 Android之Http网络编程(一)

Android应用作为一个客户端程序绝大部分都是需要进行网络请求和访问的,而http通信是一种比较常见并常用的通信方式。在Android中http网络编程中有两种实现方式,一种是使用HttpURLConnection,另一种就是使用HttpClient。这两种实现方式的大体过程都是:Android客户端向服务器发出请求。服务端接收请求并响应。服务端返回数据给客户端。

2016-12-20 20:23:48 371

转载 Android Matrix详解

Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下: Matrix的对图像的处理可分为四类基本变换:Translate           平移变换Rotate                旋转变换Scale       

2016-12-18 22:22:58 392

转载 Android Support Design 库 之 Snackbar使用及源码分析

在谷歌提出 material design 之后,终于推出了 android.support.design 这个官方的material design库,这几天我也简单浏览了下这个库,基本上我们常用的组件都有了,从今天开始,就可以一步步替换掉以前使用的github上的那些开源控件了,毕竟谷歌出品 才属精品~~另外分析这个design库的源码我认为是非常有意义的,android上的app 在以

2016-12-16 21:28:57 881

原创 项目练习—天天记账

为了能够更上一个台阶,我们往往要借助项目,没错,今天就为大家带来一款小型记账软件,天天记账。

2016-12-15 11:41:19 1302 3

原创 利用ListView可控制添加每一列子项及删除功能

前言:这是我的第一次前言,没什么好说的,意思就是自定义ListView的适配器,ListView要想用的好,还得看适配器好不好使。这篇文章主要讲适配器,先给出适配器吧:import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.Vie

2016-12-12 23:39:42 2662

原创 同一个Acitivity里面Frament之间的数据传递

fragment之间的数据传递我的博客,http://blog.csdn.net/wanxuedong,多谢支持。 今天来简单介绍一下Fragment之间的数据传递,不过是要分类讨论的,分两类,一类是Fragment直接在MainActivity对应的xml文件里面写出来,一类是Fragment在MainActivity里面用ViewPager加载进来,那么,开始。 第一种 先给出Fragme

2016-12-08 23:22:19 323

转载 多线程之Handler详解

前言  Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不允许Activity新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。但实际开发中,很多地方需要在工作线程中改变UI组件的属性值,比如下载网络图片、动画等等。本篇博客主要介绍Handler是如何发送与处理

2016-12-08 21:56:52 1527

原创 ViewPager的最简单使用

ViewPager的最简单使用方法我的博客希望大家喜欢好了,进入正题,今天教大家ViewPager的最简单的实例,首先我们需要几个Fragment,还有一个Activity,这大家应该知道的吧,因为Fragment需要在这个Activity中进行左右滑动,所以…1.那么首先就来准备几个Fragment,给出其中一个Fragment代码,代码如下:xml文件代码:<?xml version="1.

2016-12-07 20:33:04 1482 1

原创 带波形进度的环形进度条实现

自定义环形进度条我的博客首页,希望大家喜欢。废话不多说,上自定义圆环代码:import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;import a

2016-12-06 22:39:34 1038

转载 Tortoise SVN使用方法,简易图解

首先就是安装程序啦,这就不用讲解了吧!-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------按照默认设置安

2016-12-05 18:53:46 323

原创 Android滑动菜单特效实现,侧滑菜单实现

人人客户端有一个特效还是挺吸引人的,在主界面手指向右滑动,就可以将菜单展示出来,而主界面会被隐藏大部分,但是仍有左侧的一小部分同菜单一起展示。据说人人客户端的这个特效是从facebook客户端模仿来的,至于facebook是不是又从其它地方模仿来的就不得而知了。好,今天我们就一起来实现这个效果,总之我第一次看到这个特效是在人人客户端看到的,我也就主观性地认为我是在模仿人人客户端的特效了。虽

2016-12-05 08:11:30 798

转载 VelocityTracker简单用法

VelocityTracker顾名思义即速度跟踪,在android中主要应用于touch event, VelocityTracker通过跟踪一连串事件实时计算出当前的速度,这样的用法在android系统空间中随处可见,比如Gestures中的Fling, Scrolling等,下面简单介绍一下用法。[html] view plaincopy//获取一个Ve

2016-12-03 19:56:29 363

转载 自定义HorizontalScrollView控件(实现QQ5.0侧滑效果)

对于滑动菜单栏SlidingMenu,大家应该都不陌生,在市场上的一些APP应用里经常可以见到,比如人人网,FaceBook等。前段时间QQ5.0版本出来后也采用了这种设计风格:(下面是效果图)之前在GitHub上看到过关于此设计风格的开源项目,它只需要引入对应的类库,就可以定制灵活、各种阴影和渐变以及动画的滑动效果的侧滑菜单。但作为开发人员,在学习阶段还是建议尽可

2016-12-03 09:36:23 338

转载 ListView自定义适配器

网上关于这方面的好的文章:http://yilee.info/android-diy-listview.htmlhttp://blog.csdn.net/xiaominghimi/article/details/6314704http://blog.csdn.net/chenzheng_java/article/details/6202586#

2016-12-02 01:14:48 305

转载 Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。有些人可能会疑惑Invisible和gone是有什么区别的???那么,我们带着这个疑问看下面:其在XML文件和Java代码中设置如下:  可见(visible)XML文件:

2016-12-01 19:01:19 488

转载 Android 常用适配器总结

一:适配器.          顾名思义,就是把一些数据给弄得适当,适合以便于在View上显示。可以看作是界面数据绑定的一种理解。它所操纵的数据一般都是一些比较复杂的数据,如数组,链表,数据库,集合等。适配器就像显示器,把复杂的东西按人可以接受的方式来展现。那么适配器是怎么处理得到的数据,并把它显示出来的呢。其实很简单,说白了适配器它也是一个类,在类里面它实现了父类的这几个方法:p

2016-12-01 18:03:34 391

android常用工具类集成jar包

android常用工具类集成jar包,包括权限申请,网络判断,Toast的避免重复打出,网络请求,Loger的控制,Sharepreference保存和取值等....

2017-12-22

设计模式-简单工厂模式

用代码的介绍了简单工厂模式的设计方式,希望大家一起学习。

2017-12-08

BottomSheetBehavior底部弹出的用法

需要的依赖: compile ‘com.android.support:appcompat-v7:23.2.1’ compile ‘com.android.support:design:23.2.1’

2017-11-15

极光推送和通讯

一款集成极光的APP,帮助开发者迈过坑。 实现功能:推送,注册,登陆,添加删除好友, 好友列表,聊天,好友请求。

2017-11-06

高德地图导航集成

集成的导航有偏好设置,几条路线选择机制,定位,放大缩小等

2017-10-10

渐变环形进度条

简单的利用darwArc实现了带动画 的环形进度条,我们可以自己去控制我们想要控制的属性,代码简单易懂,不到150行,主要是逻辑,明白就容易的很,注释详细,希望你们能看懂。

2017-09-25

android序列化实现

Parcelable和Serializable两种序列化实现,大家自行搜索关于两种序列化的优劣以及具体的序列化方式。 、

2017-09-22

AIDL使用实例

利用AIDL实现了Activity和远程Service之间的通信,远程Service和普通Service的区别在于manifest中process的配置,有就是远程,没就是普通,区别在于远程Service里面可以做耗时操作,普通的不可以,但是Activity却不能可远程Service之间连接,需要通过AIDL,普通的Service可以之间和Activity连接,但是却不能做耗时操作。

2017-09-22

网络连接实时检测

可以实现网络的实时监测,断网和联网都能及时反馈,帮助我们处理数据。利用了回调,不会的同学可以自己去学习一下。

2017-09-20

上传图片实现

往后台传递图片的实现,包括图片从相册和拍照的获取以及获取之后的裁剪,和权限的动态获取,然后再上传图片。

2017-09-19

折线图实现

代码实现了折线图效果,包含了设置折线的线粗,折线颜色,数字的大小,颜色, 坐标文字的大小和颜色,并且支持滑动,不过具体的滑动距离需要根据实际需要去设计,所以不是特别灵活,有知道好办法的同学望请告知。

2017-08-31

加载动画(直线型)

加载动画实现

2017-08-30

ListView添加子项动画效果

ListView添加子项动画效果

2017-08-25

android反射实现实例

反射的实践

2017-08-24

反射获取Context的实例

利用反射实现Toast集成一个工具类的使用

2017-08-24

三级目录联动

三级目录的联动效果实现

2017-07-28

移动的小球

随手指的移动的小球

2017-07-12

微博sdk接入授权demo

微博sdk简单接入

2017-07-12

Android内核剖析

因为大小问题,资源传不上去,所以放在我云盘里,大家可以下载

2017-07-07

沉浸式状态栏

沉浸式状态栏

2017-07-06

android布局动画

布局动画

2016-12-22

空空如也

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

TA关注的人

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