接上篇手工课 材料:美女图片一张, 要求将其制成 边旋转边渐隐的魔幻图片
来源:互联网 发布:java string库函数 编辑:程序博客网 时间:2024/04/29 19:08
解:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.school.text" android:versionCode="1" android:versionName="1.0"><uses-sdk android:minSdkVersion="8" /><application android:icon="@drawable/icon" android:label="@string/app_name"><activity android:name=".TestActivity"android:screenOrientation="portrait" android:theme="@android:style/Theme.NoTitleBar"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application></manifest>
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent"><ImageView android:layout_height="wrap_content" android:id="@+id/image"android:layout_width="wrap_content" android:src="@drawable/mm"></ImageView></LinearLayout>
解1:
依然优先使用xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"><rotate android:fromDegrees="0" android:toDegrees="360"android:pivotX="50%" android:pivotY="50%" android:duration="2000" /><alpha android:fromAlpha="1.0" android:toAlpha="0.2"android:duration="2000" /></set>
package com.school.text;import android.app.Activity;import android.os.Bundle;import android.view.animation.Animation;import android.view.animation.AnimationUtils;import android.widget.ImageView;public class TestActivity extends Activity {ImageView image;/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);image = (ImageView) findViewById(R.id.image);Animation set = AnimationUtils.loadAnimation(this, R.anim.set);image.startAnimation(set);}}
解2:
不使用xml
package com.school.text;import android.app.Activity;import android.os.Bundle;import android.view.animation.AlphaAnimation;import android.view.animation.AnimationSet;import android.view.animation.RotateAnimation;import android.widget.ImageView;public class TestActivity extends Activity {ImageView image;/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);image = (ImageView) findViewById(R.id.image);int width = getResources().getDrawable(R.drawable.mm).getIntrinsicWidth();int height = getResources().getDrawable(R.drawable.mm).getIntrinsicHeight();AnimationSet set = new AnimationSet(false);RotateAnimation rota = new RotateAnimation(0, 360, width / 2,height / 2);AlphaAnimation alph = new AlphaAnimation(1.0f, 0.2f);set.addAnimation(rota);set.addAnimation(alph);set.setDuration(2000);image.startAnimation(set);}}
解法3:
按惯例 不用提供的动画类
不同于上篇的是 这次不是用handler 句柄 刷新
不过道理是一样的 只能在ui线程刷新视图
附上下载地址
http://download.csdn.net/detail/gj_android_school/4035455
- 接上篇手工课 材料:美女图片一张, 要求将其制成 边旋转边渐隐的魔幻图片
- 还记得小时候的手工课吗?那么开始吧, 材料如下:图片一张 要求:使其移动的同时缩小
- 你最喜欢的一张美女图片?
- android view中实现一张图片的渐隐效果
- 图片的渐隐渐现特效代码
- UIImagePickerController返回的图片可能是旋转的需要用imageOrientation将其矫正
- 一张神奇而又有趣的旋转图片…
- 渐隐渐现的广告图片轮显类dh_adShow
- 将一张图片生成二进制文件
- Android 将一张图片变为圆形图片
- 图片循环渐显渐隐
- 显示图片渐隐效果
- 显示图片渐隐效果
- 美女图片
- 美女图片
- 美女图片
- OpenCV入门二:OpenCV读取一张图片显示,并将其重写为灰度图
- 一张以前的图片
- Data Mining, Search, and the World Wide Web
- freescale LTIB使用总结1
- PPT经常用的115个技巧
- freescale LTIB使用总结2
- 游戏开发中可能会用到的公式(2)——三角公式
- 接上篇手工课 材料:美女图片一张, 要求将其制成 边旋转边渐隐的魔幻图片
- Java Annotation手册
- android模拟器 avd路径修改
- 手机软件原型 设计工具
- 生活中的信息技术
- PC上远程调试Android Python Script(1)
- javase--5流
- 黑马程序员----学习笔记
- 控件注册失败原因汇集