zoukankan      html  css  js  c++  java
  • 拍照按钮的动画

    动画一 简单实现

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:drawable="@drawable/bg_btn_white" />
        <item
            android:bottom="20.0dip"
            android:drawable="@drawable/ic_shutter_24dp"
            android:left="20.0dip"
            android:right="20.0dip"
            android:top="20.0dip" />
    </layer-list>
    mShutterButton.setImageResource(R.drawable.photo_shutter_button);

    动画二 复杂实现:

    <animation-list xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/shutter_button_pressed"
        android:oneshot="true" >
    
        <item
            android:drawable="@drawable/shutter_button_0"
            android:duration="33"/>
        <item
            android:drawable="@drawable/shutter_button_1"
            android:duration="33"/>
        <item
            android:drawable="@drawable/shutter_button_2"
            android:duration="33"/>
        <item
            android:drawable="@drawable/shutter_button_3"
            android:duration="33"/>
        <item
            android:drawable="@drawable/shutter_button_4"
            android:duration="33"/>
        <item
            android:drawable="@drawable/shutter_button_5"
            android:duration="33"/>
        <item
            android:drawable="@drawable/shutter_button_6"
            android:duration="33"/>
        <item
            android:drawable="@drawable/shutter_button_5"
            android:duration="33"/>
        <item
            android:drawable="@drawable/shutter_button_4"
            android:duration="33"/>
        <item
            android:drawable="@drawable/shutter_button_3"
            android:duration="33"/>
        <item
            android:drawable="@drawable/shutter_button_2"
            android:duration="33"/>
        <item
            android:drawable="@drawable/shutter_button_1"
            android:duration="33"/>
        <item
            android:drawable="@drawable/shutter_button_0"
            android:duration="33"/>
    
    </animation-list>
     mShutterButton.setImageResource(R.drawable.shutter_button_anim);
            mShutterButton.setOnClickListener(new OnClickListener()
            {
                @Override
                public void onClick(View v) {
                        doShutterAnimation();         
            });

    public void doShutterAnimation() {
    AnimationDrawable frameAnimation = (AnimationDrawable) mShutterButton.getDrawable();
    frameAnimation.stop();
    frameAnimation.start();
    }
     
  • 相关阅读:
    逆变电路技术研究!
    GOOGLE日历(管理自己的日常事务!)
    MATLAB使用的几个小问题(随笔记录下,用作以后参考!)
    ASP.NET截取字符串
    ASP.NET以及JS获取URL和IP地址
    Jvascript 做IE功能按钮,打开、另存为。属性、打印、收藏夹等js按钮
    C# winform 动态添加控件 以及 事件
    VS2008简体中文正式版序列号
    js 获取日期
    ASP.NET读取XML某节点所有数据返回DataTable实例
  • 原文地址:https://www.cnblogs.com/hixin/p/8565533.html
Copyright © 2011-2022 走看看