【摘要】:在环境控制中,要根据传感器的值打开电扇、窗户、灯光等,在移动终端界面需要同步动画,本例使用Android的Drawable实现窗户和电扇的动画。下面是具体实现过程。在An-droid 2.3中创建应用项目:eviroment_control。图7-4 风扇打开的动画图片在res/drawable-hdpi目录下新建风扇Drawable动画对应的文件zhuan.xml,代码如下。编写一个布局文件activity_main.xml,放置背景图片,放置两个ImageView空间,用于显示风扇和窗户的Drawable动画,如图7-5所示。
在环境控制中,要根据传感器的值打开电扇、窗户、灯光等,在移动终端界面需要同步动画,本例使用Android的Drawable实现窗户和电扇的动画。下面是具体实现过程。在An-droid 2.3中创建应用项目:eviroment_control。
(1)准备窗户动画图片,在res/drawable-hdpi目录下,复制窗户打开的动画图片,如图7-3所示。
图7-3 窗户打开的动画图片
(2)在res/drawable-hdpi目录下新建窗户Drawable动画对应的文件chuanghu.xml,代码如下。
(3)在res/drawable-hdpi目录下,粘贴风扇打开的动画的图片,如图7-4所示。
图7-4 风扇打开的动画图片
(4)在res/drawable-hdpi目录下新建风扇Drawable动画对应的文件zhuan.xml,代码如下。
(www.xing528.com)
(5)编写一个布局文件activity_main.xml,放置背景图片,放置两个ImageView空间,
用于显示风扇和窗户的Drawable动画,如图7-5所示。
图7-5 界面布局
(6)编写实现代码MainActivity.java,其功能是实现动画,具体代码如下。
(7)项目执行结果如图7-6所示。
图7-6 执行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。