- 浏览: 21155 次
最新评论
Animations的第二种使用方法(第一种见1)
步骤:
1 在res文件夹线面新建一个名为anim的文件夹
2 创建xml文件,并首先加入set标签,改标签如下
3 在该标签中加入rotate,alpha,scale或者translate标签
例:
Alpha的alpha.xml文件编写方法(这些标签都是放在set标签中的)
rotate.xml
这里要特别注意跟位置有关的参数pivotX和pivotY
3种写法对应3种相对位置方式的设置方式:
android:pivotX="50" 绝对定位
android:pivotX="50%" 相对于控件本身
android:pivotX="50%p" 相对于父控件
translate.xml
scale.xml
4 在代码中使用AnimationUtils装载xml文件,并生成Animation对象
步骤:
1 在res文件夹线面新建一个名为anim的文件夹
2 创建xml文件,并首先加入set标签,改标签如下
<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> ... </set>
3 在该标签中加入rotate,alpha,scale或者translate标签
例:
Alpha的alpha.xml文件编写方法(这些标签都是放在set标签中的)
<alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:atartOffset="500" android:duration="500" />
rotate.xml
<rotate android:fromDegrees="0" android:toDegrees="+350" //正350度 android:pivotX="50%" android:pivotY="50%" android:duration="3000" />
这里要特别注意跟位置有关的参数pivotX和pivotY
3种写法对应3种相对位置方式的设置方式:
android:pivotX="50" 绝对定位
android:pivotX="50%" 相对于控件本身
android:pivotX="50%p" 相对于父控件
translate.xml
<translate android:fromXDelta="50%" android:toXDelta="100%" android:fromYDelta="0%" android:toYDelta="100%" android:duration="1000" />
scale.xml
<scale android:fromXScale="1.0" android:toXScale="0.0" android:fromYScale="1.0" android:toYScale="0.0" android:pivotX="50%" android:pivotY="50%" android:duration="2000" />
4 在代码中使用AnimationUtils装载xml文件,并生成Animation对象
Animation animation=AnimationUtils.loadAnimation(MainActivity.this, R.anim.alpha); //载入布局文件 imageView.startAnimation(animation);
发表评论
-
SQLite数据库
2011-10-21 11:12 9971。从www.sqlite.org下载SQLite 3.3.4 ... -
android中的有道词典实例
2011-10-19 22:51 8991、布局文件main.xml <?xml version ... -
mars老师的googleMap示例(二)
2011-10-15 17:14 850manifest.xml文件 <?xml version ... -
mars老师的googleMap(一)
2011-10-15 10:43 796一、申请 Apikey Apikey Apikey Apike ... -
Intent在android中的几种用法
2011-10-14 09:26 760如果是从BroadcastReceiver 启动一个新的Act ... -
基于Service与ContentProvider的音乐播放实例
2011-10-13 23:37 731Android的核心也就是Activi ... -
android之用户定位(一)
2011-10-13 19:53 16731、User Location 能做什么 1) 获取用户的位置 ... -
android之蓝牙操作(二)
2011-10-13 18:43 12781、修改本蓝牙设备的可见性 2、扫描周围可用蓝牙设备 步骤: ... -
android之蓝牙操作(一)
2011-10-13 16:35 1208与蓝牙相关的API 1、BluetoothAdapter ... -
Android学习之JSON数据解析
2011-10-12 13:30 682在Android应用开发中,常用的数据交换格式有XML和JSO ... -
android中的JSON解析
2011-10-12 10:17 8901 。 什么是JSON 就是现在网络上比较流行 ... -
Animations的使用(六)
2011-10-11 17:44 1192LayoutAnimationController的使用方法( ... -
Animations的使用(五)
2011-10-11 17:41 7061 AnimationSet的使用方法 什么是Animat ... -
android面试
2011-10-10 21:12 766为什么要用ContentProvider?它和sql的实现上有 ... -
android中的animations的用法(三)
2011-10-10 21:07 696一 LayoutAnimationController ... -
android中的animations的用法(二)
2011-10-10 20:59 771一 AnimationSet 的用法 二 Interpol ... -
android中的animations的用法 (一)
2011-10-10 20:56 1309Animations 可分为两大类: 一 Tweened A ...
相关推荐
详细解释了Android的animation四种类型:alpha、scale、translate、rotate,及其在代码中的获取与使用
一个Demo,包含了:Animation(动画)的四种类型的xml实现方式和java代码实现方式。
Ray Wenderlich 出品关于iOS Animation学习书籍,目前已更新到第四版(Swift4 和 Xcode9)。内含 所有章节的代码资源。
Ray Wenderlich 出品关于iOS Animation学习书籍,目前已更新到第四版(Swift4 和 Xcode9)。
Ray Wenderlich 出品关于iOS Animation学习书籍,目前已更新到第四版(Swift4 和 Xcode9)。内含 epub 格式书籍,还有所有章节的代码资源。
Ray Wenderlich 出品关于iOS Animation学习书籍,目前已更新到第四版(Swift4 和 Xcode9)。
Javascript-Animations 这是本人我在业余制作的一些有趣JavaScript应用或者html5小游戏,主导使用原生JavaScript实现动画; 欢迎交流学习,不断进步!
本文实例讲述了Android开发之Animations动画用法。分享给大家供大家参考,具体如下: 一、动画类型 Android的animation由四种类型组成:alpha、scale、translate、rotate XML配置文件中 alpha 渐变透明度...
菜单按钮动画菜单按钮的四种不同菜单动画在汉堡包,十字形和后退图标之间切换。 您可以在上看到整页的Preview或在上进行快速更改。
需要指出的是,这些都是浏览器的原生动画,无需任何插件。...用鼠标点四角的格子,或按键盘,可以看到更奇妙的效果等。 queness.com 8 Simply Amazing HTML5 Canvas and Javascript Animations (原文作者 kevin)
与用户界面一起使用,或以编程方式使用Animations API 从网络调用动画! 支持可选的独立状态指示灯 LED 开箱即用的动画: 彩虹彩虹追逐弹跳火花擦拭追赶RGB 淡入淡出交替颜色随机填充从中间填充从侧面填充填充条...
Core提供 Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。 Dijit是一个可更换皮肤,基于模板的web Ui控件库。 DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨...
模板的集合,这些模板利用了股票客户从未使用过的各种上升动画。 月球门可以从地面升起,保持分配的时间开放,然后优雅地下沉。 在client.exe中看起来很棒,在uotd.exe中未经测试,在ClassicUO中显得有些混乱。 此...
speed development, avoid potential bugs, and add life and depth to your applications through layout, transitions and animations, borders, backgrounds, text properties, and many other tools and ...
连接四个 这是一个为了探索真正基本的 React 概念而创建的个人项目。 一旦你设置了它的所有依赖项(包括“react-animations”和“styled-components”),你就应该可以玩了。 如果您遇到任何问题或有任何建议,请...
这本最畅销的JavaScript参考书的第四版已经进行了全面的更新,其中涵盖JavaScript 1.5(ECMAScript Version 3)的详细介绍。它还提供了W3C DOM标准(1级和2级)的完整内容,为了向后兼容,本书保持了遗留的O级DOM的资料...
<1> 精灵(Sprites)和动画(Animations) 对于所有硬件设备特性的直接支持:锚点(anchor)支持,伸展、缩放、旋转的支持, 不同的回放模式的支持 <2> 字体 读取和渲染(render)位图字体,多种字体排列方式,旋转...
SaveTheDot:使用UIViewPropertyAnimator开发的游戏
您可以使用我们相关的动画类名称来完成任何事情。 因此,并开始使用该库。 我们还为您提供动画,只需飞越即可获得指导。 首先,请从一开始就下载完整的库或使用jsDelivr的CDN托管版本。 以下所有CDN网址: css...
四折装载机 Android FourFoldLoader FourFoldLoader 检查所有其他装载机 如何使用 在应用程序的build.gradle中包含以下依赖项并进行编译 compile 'com.agrawalsuneet.androidlibs:fourfoldloader:0.4' ...