Android动画用到的基本的属性和学习笔记

原创 2016年05月31日 19:56:00

自定义切换动画
用到的基本属性:
fromXDelta 属性为动画起始时X坐标上的位置(整数)
toXDelta 属性为动画结束时X坐标上的位置

fromYDelta 属性为动画起始时Y坐标上的位置
toYDelta 属性为动画结束时Y坐标上的位置

durntion 动画持续时间(长整型,毫秒)

注释:这些属性里面还可以加上%和p,例如
android:toXDelta="100%",表示自身的100%,也就是从View自己位置开始
android:toXDelta="80%P",表示父层View的80%,是以它父层View为参照物

学习笔记
乱记

android:text=”@string/Guo” 快捷键写入string.xml文件中Alt+Enter键
数值写入values下的dimens.xml中整形用Integer
插件android property initializer插件 快捷键Shift+G 出现布局文件中的所有findViewById自定生成
笔记
四、ToolBar
1、ToolBar的基本用法

2、ToolBar的封装
单独布局
继承ToolBar,实现自定义控件
完全自定义ToolBar

五、Tab实现方式
1、ViewPager + RadioGroup
2、FragmentTabHost + RadioGroup
微信主界面能够滑动的和微博不能滑动的两种显示方式

比较常用的长度

 <dimen name="fab_margin">16dp</dimen>
    <dimen name="duration_anim">300</dimen>

    <dimen name="space_xs">4dp</dimen>
    <dimen name="space_s">8dp</dimen>
    <dimen name="space_m">16dp</dimen>
    <dimen name="space_l">24dp</dimen>
    <dimen name="space_xl">36dp</dimen>
    <dimen name="space_xxl">48dp</dimen>
    <dimen name="space_xxxl">72dp</dimen>

    <dimen name="txt_xs">8sp</dimen>
    <dimen name="txt_s">12sp</dimen>
    <dimen name="txt_m">16sp</dimen>
    <dimen name="txt_l">24sp</dimen>
    <dimen name="txt_xl">32sp</dimen>

    //圆角控件的半径4dp
    <dimen name="corner_common">4dp</dimen>
    //分隔线的高度
    <dimen name="height_divider">1px</dimen>


比较常用的颜色

 <color name="transparent">#00000000</color>
    <color name="transparent_half">#50000000</color>
    <color name="cw_black">#000000</color>
    <color name="cw_white">#ffffff</color>
    <color name="cw_bg_900">#263238</color>
    <color name="cw_bg">#f5f5f5</color>
    <color name="cw_grey">#9e9e9e</color>
    <color name="cw_blue">#0277bd</color>
    <color name="cw_blue_500">#5677fc</color>
    <color name="cw_black_deep">#2d3841</color>
    <color name="cw_red">#DC143F</color>
版权声明:本博主小菜一枚,写的不好,真要转载,关注我一下,就行。

Android属性动画学习笔记

属性动画基本介绍Key Classes: - ValueAnimator : 对所给值进行动画操作。 - ObjectAnimator:对所给值进行动画操作,并将变化作用在对象上。 - Anim...

Android属性动画学习笔记(一)

Android动画简介在3.0之前,Android给我们提供了两种动画模式,补间动画(Tween Animation,也叫View Animation)和逐帧动画(Frame Animation,也叫...

Android属性动画学习笔记(一)

Android3.0之前的系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画...

Android学习笔记_53_Android界面的基本属性

很好很全面http://www.eoeandroid.com/forum.php?mod=viewthread&tid=46859 布局:在 android 中我们常用的布局方式有这么几种:1.Lin...

【Android学习笔记】属性动画基础学习笔记

属性动画 属性动画系统是一个具有鲁棒性的框架,允许你几乎让一切都动起来。你能够定义一个动画来随着时间改变任何对象的任何属性,无视该对象是否是画在在屏幕上的。属性动画在指定的时间内改变属性值(某个...

ValueAnimator属性动画学习笔记

属性动画是通过改变对象的属性来改变对象在屏幕中的显示效果,而补间动画就是指开发者只需要指定动画的开始、结束等“关键帧”,而动画变化的“中间帧”则由系统计算并补齐。补间动画只能够作用在View上,它只能...

【Unity3D】学习笔记(第4记) 2D游戏开发基本技巧之人物动画

接下来是人物动画部分,下面主要实现几个基本动作(跳跃、)
  • chy_xfn
  • chy_xfn
  • 2014年10月14日 22:17
  • 863

OpenGL学习笔记:动画基本概念

帧速:一秒钟展现的画面超过24幅,人眼就会以为是连续的。平时观看的电视,一般是25到30幅之间。对一个正常人来说,每秒60到120幅图画是最合适的,速度过快,人眼就反应不过来了。一定要匀速的播放每个画...

cocos2d-x 学习笔记(3)cocos2d-x 创建基本控件 及小动画

1.创建精灵           //获取屏幕宽高    CCSize size = CCDirector::sharedDirector()->getWinSize(); //创建场景 CC...

iOS学习笔记-011.UIImageView的基本介绍和帧动画

UIImageView的基本介绍 一实例化UIImageView - initWithImage - initWithImage highlightedImage 二设置图像 三设置显示模式 四序列...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android动画用到的基本的属性和学习笔记
举报原因:
原因补充:

(最多只允许输入30个字)