zoukankan      html  css  js  c++  java
  • Tween Animation---Scale渐变尺寸缩放动画

    博主都是自己把代码测试过了才给大家分享的

    在res/创建一个anim文件夹用来保存动画属性的xml

    新建一个scale.xml

    <?xml version="1.0" encoding="utf-8"?>
    <set
        xmlns:android="http://schemas.android.com/apk/res/android">
       <scale
            android:duration="5000"
            android:fillAfter="false"
            android:fromXScale="0.0"
            android:fromYScale="0.0"
            android:pivotX="50%"
            android:pivotY="50%"
            android:toXScale="1.4"
            android:toYScale="1.4"> 
       </scale>
       <!-- 
             android:duration="5000"  时间
            android:fillAfter="false" fillAfter 属性 当设置为true ,该动画转化在动画结束后被应用
            android:fromXScale="0.0"属性为动画起始时 X坐标上的伸缩尺寸
            android:fromYScale="0.0"属性为动画起始时Y坐标上的伸缩尺寸    
            android:toXScale="1.4"  toXScale属性为动画结束时 X坐标上的伸缩尺寸
            android:toYScale="1.4"  toYScale属性为动画结束时Y坐标上的伸缩尺寸
                             上面4条属性
                        0.0表示收缩到没有 
                        1.0表示正常无伸缩     
                                                        值小于1.0表示收缩  
                                                        值大于1.0表示放大
            
            android:pivotX="50%" 属性为动画相对于物件的X坐标的开始位置
            android:pivotY="50%"属性为动画相对于物件的Y坐标的开始位置
                                        上面两条属性
                      以上两个属性值 从0%-100%中取值
                 50%为物件的X或Y方向坐标上的中点位置
           
            -->
    </set>

    MainActivity.java

    public void scale(View v){//                       R.anim.scale是你刚建立的scale.xml
            Animation scale = AnimationUtils.loadAnimation(MainActivity.this,R.anim.scale);
            //开始动画  img 是图片控件 ImageView
            img.startAnimation(scale);
        }
  • 相关阅读:
    方法名的string类型应用(补)
    unity3D里面的点乘和叉乘
    C# 计算时间日期
    iOS设备屏幕分辨率分布
    免证书发布ipa文件真机测试
    unity3D +php +数据库
    windows下mysql5.1忘记root密码解决方法[win7]
    springboot配置多数据源(JdbcTemplate方式)
    【转】Google Chrome中顺时针/逆时针滚动圆的含义
    Redis内存模型(2):存储细节
  • 原文地址:https://www.cnblogs.com/896240130Master/p/6218010.html
Copyright © 2011-2022 走看看