自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 场景过渡动画(Scene Transition)-简单使用

1.先说一下 过渡动画(Transition Animation)过度动画有3种:场景过渡动画(Scene Transition),Activity过渡动画,共享元素过渡动画(Shared Element Transition)这一次介绍Scene Transition的简单使用,之后会写文章陆续介绍后2种.2.Scene Transition主要用到:Scene : 场景,简单的就是两个xml布...

2018-03-31 22:12:51 3335

原创 属性动画简单使用

1.简介在补间动画中,只能改变view的绘制效果,不能改变view的属性。举个例子:一个view从A点移到B点,但是它的属性还在A点,如点击事件。但是属性动画解决了这个问题。2.介绍属性动画property animation我们用到最多的就是, ObjectAnimator 和 AnimatorSetObjectAnimator : 控制一个 对象view 和 view的一个属性值 实现动画效果...

2018-03-31 16:17:22 209

原创 自定义补间动画

1.简介补间动画有4种基本类型:translate , rotate , scale , alpha如果要其他效果,就要自定义补间动画。2.写一个自定义动画类继承Animation并且重写applyTransformation方法,该方法用于实现具体动画变换逻辑public class MyTweenAnimation extends Animation { private float m...

2018-03-31 15:19:23 276

原创 补间动画-插值器Interpolator的简单使用

1.插值器Interpolator的作用控制动画的变化速度,匀速,加速,减速,抛物线速等。控制动画非线性变换。2.Android SDK 常用的默认Interpolator实现类AccelerateDecelerateInterpolator : 开始与结束时 慢速 , 中间加速.AccelerateInterpolator : 开始时较慢,然后加速DecelerateInterpolator :...

2018-03-31 00:56:24 616

原创 补间动画TweenAnimation-简单使用

1.补间动画有4种基本类型透明度变化alpha , 大小变化scale , 位移变化translate , 旋转变化rotate每种类型都有两种实现方式,xml资源方式 和 代码方式.2.资源方式所有资源xml代码在res/anim 中创建 补间动画文件alphaanimation.xml<?xml version="1.0" encoding="utf-8"?><set xm...

2018-03-31 00:42:25 264

原创 逐帧动画-简单使用

1.实现逐帧动画方式有2种A.xml资源文件方式B.代码方式2.xml资源文件方式先在res/drawable中新建一个xml文件,还要准备三张图片:a/b/c<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/androi...

2018-03-30 21:52:57 1874

原创 View的绘制流程-入门全套

1.Android-UI层级简介图其中PhoneWindow是最基本的窗口系统,是activity和view系统的交互接口。每个activity都有一个PhoneWindow.DecorView是所有view的祖先。2.view绘制流程简介Viewgroup也继承View.每个view负责绘制自己,viewgroup还负责通知view绘制。流程分为3步:测量(Measure),布局(Layout)...

2018-03-30 18:48:41 1876

原创 ViewGroup触摸事件传递-入门全套

1.准备好一个MyRelativeLayoutpublic class MyRelativeLayout extends RelativeLayout { private static final String TAG = "mydate"; public MyRelativeLayout(Context context) { super(context); ...

2018-03-30 13:09:58 165

原创 View触摸事件传递-入门全套

1.写一个自己的textview,重写dispatchTouchEvent(分发触摸事件)方法,重写onTouchEvent(处理触摸事件)方法在其中加入打印语句,用于观察public class MyTextView extends TextView { private static final String TAG = "mydate"; public MyTextView(C...

2018-03-30 00:16:20 255

原创 EventBus事件总线的简单使用

1.导包compile 'org.greenrobot:eventbus:3.0.0'2.加入混淆混淆规则如下-keepattributes *Annotation*-keepclassmembers class ** { @org.greenrobot.eventbus.Subscribe <methods>;}-keep enum org.greenrobot.ev...

2018-03-27 09:54:14 341

原创 Eclipse中的自动代码对齐的括号对齐方式

1.结果public class Test{ public static void main(String[] args) { }}但是用ctrl+shift+f自动对齐,如果得不到上面的形式(而是左括号和类名等在同一行),那就要修改一下代码风格了2.修改所以我们把上面的全改为next line就大功告成了....

2018-03-24 15:10:12 3031

原创 在eclipse中Servlet的排坑

1.结果建了一个web project ,然后servlet类终于在web.xml映射中被找到,在浏览器中输入http://localhost:8080/MyServlet2/myserv?name=liuyan&age=22 也终于有了反应(一开始是打死也找不到web.xml中映射的servlet类,没有理由)2.简单的开始在web-inf的lib中要引入相关的servlet包,包在下图...

2018-03-23 01:28:23 1780

原创 Eclipse中配置Tomcate全套排坑

1.查看自己的eclipse中有没有servlet的Tomcate选项如果没有,则需要添加其中name随便输入一串字符,如tomcateLocation输入http://download.eclipse.org/releases/kepler在下方找到Web.xml...然后选择tomcate servlet相关的打勾就行,然后finish等待下载完成,按照步骤1开始那样去add server r...

2018-03-23 00:53:21 2984

空空如也

空空如也

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

TA关注的人

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