Android动画效果Widget(飞行模式)

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 08:32 点击:

1. 功能:

 

创建Widget后,若为飞行模式,点击Widget,取消飞行模式,否则设置为飞行模式。在变化过程中有动画效果。

 

2. 实现思想:

对应main.xml布局文件,Widget由三张图片组成,pane上层左边为airplane,右边为switch点击桌面widget时图标的时候,左边airplane四张图标动态的在切换,直到设置为飞行模式或者取消飞行模式状态完成时,airplane切换停止,同时右边switch图片切换settrings_switch_on或者settrings_switch_off。

 

3.       程序中用到图片资源文件如下:

settings_icon_airplane_01.png    

 

 

settings_icon_airplane_02.png    

 

 

 

settings_icon_airplane_03.png    

 

 

settings_icon_airplane_04.png

   

settings_pane_off.png   

 

 

settings_switch_off.png    

 

 

 

settings_switch_on.png     

 

 

 

widget_icon_airplane.png   

 

 

code:

布局文件main.xml

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content">

    <ImageView android:id="@+id/setting_pane"

       android:layout_width="wrap_content"

       android:layout_height="wrap_content"

       android:src="@drawable/settings_pane_off"/>

    <ImageView android:id="@+id/setting_airplane"

           android:layout_width="wrap_content"

           android:layout_height="wrap_content"

           android:layout_alignParentLeft="true"

           android:layout_centerVertical="true"

           android:layout_marginLeft="6dip"

           android:src="@drawable/settings_icon_airplane_04"/>

    <ImageView android:id="@+id/setting_switch"

           android:layout_width="wrap_content"

           android:layout_height="wrap_content"

           android:layout_toRightOf="@id/setting_airplane"

           android:layout_centerVertical="true"

           android:layout_marginLeft="4dip"

           android:src="@drawable/settings_switch_off"/>

</RelativeLayout>

 

在res下新建xml文件夹,然后新建widget_provider.xml

<?xml version="1.0" encoding="UTF-8"?>

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"

    android:minWidth="50dip" <-指定宽度度->

    android:minHeight="50dip" <-指定高度->

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Android 完全退出程序
    • 原创:Android应用开发-Andorid歌词秀,含源码
    • android 屏幕保护
    • Android手机软件汉化教程---第四课 dex文件汉化
    • 众多Android 开源项目推荐,给力工作给力学习
    • Android Audio代码分析4
    • Android得到已安装的应用程序信息!
    • Android开发者指南(29) —— USB Host and Accessory
    • Android成长的幕后推手:工程师鲁宾
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1