- 博客(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
原创 利用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包
2017-12-22
BottomSheetBehavior底部弹出的用法
2017-11-15
渐变环形进度条
2017-09-25
AIDL使用实例
2017-09-22
折线图实现
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人