解:

<?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

接上篇手工课 材料:美女图片一张, 要求将其制成 边旋转边渐隐的魔幻图片相关推荐

  1. 一张神奇而又有趣的旋转图片…

    原文地址:一张神奇而又有趣的旋转图片(酷图) 作者:特殊教育 一张神奇而又有趣的旋转图片    一张神奇而又有趣的旋转图片:    鼠标可以在图片上任意拖动使图片旋转. =============== ...

  2. DL之NN:利用(本地数据集50000张数据集)调用自定义神经网络network.py实现手写数字图片识别94%准确率

    DL之NN:利用(本地数据集50000张数据集)调用自定义神经网络network.py实现手写数字图片识别94%准确率 目录 输出结果 代码设计 输出结果 更新-- 代码设计 import mnist ...

  3. DL之NN:NN算法(本地数据集50000张训练集图片)进阶优化之三种参数改进,进一步提高手写数字图片识别的准确率

    DL之NN:NN算法(本地数据集50000张训练集图片)进阶优化之三种参数改进,进一步提高手写数字图片识别的准确率 导读 上一篇文章,比较了三种算法实现对手写数字识别,其中,SVM和神经网络算法表现非 ...

  4. html5 阿狸照片展示,阿狸手抄报美观简洁图片5张

    如果我说我想一个人静一静 ,其实我比任何时候都需要你.这里给大家分享一些关于阿狸手抄报,供大家参考. 阿狸手抄报1 用心聆听花开的声音,用心感悟风的私语,勇敢的面对现实.--题记 今天,我阅读了< ...

  5. 透明图片下载求全透明png图片_25000张PNG免抠透明图片,13G送给你,PS设计师免费领...

    1.解决你的免抠透明图片问题 PS爱好者想问问你,在做设计的时候,你是不是经常为一些设计元素困扰,在手里没有合适的透明背景图片? 如果你没有,那你就要自己PS抠图! PS免抠图片展示1 你自己PS抠图 ...

  6. html js 3d图片轮播,js实现3D图片逐张轮播幻灯片特效代码分享

    本文实例讲述了javascript实现3D图片逐张轮播幻灯片特效.分享给大家供大家参考.具体如下: 这是一款基于javascript实现3D图片逐张轮播幻灯片特效代码,实现过程很简单. 运行效果图:- ...

  7. 后台返回不带http的图片路径前台怎么拼接_Shortcuts 教程:一键搞定公众号图片排版...

    良好的写作工具应该鼓励写作和排版这两个过程完全独立,互不干扰,更不能互相破坏.写作就是写作,你要考虑的是写什么,而不是样式(样式也重要,但那是另一回事). 此外,或许大多数人早都习惯了用 Markdo ...

  8. 图片浏览器每次只能打开一张图片_好嗨哟!微信图片批量提取下载,我只用了3秒钟~...

    如果想将一篇微信图文里面的图片保存到本地,我们往往需要打开微信图文,然后定位到图片,点击图片用鼠标右键将图片另存到本地. 保存一张图片还好,如果要保存多张图篇,如此操作无疑是费时又费力.有没有什么方法 ...

  9. click 点击图片不起作用_JavaScript 练手小案例:基于SVG的图片切换效果

    最近太忙了,自动来到rjxy后,不晓得怎么回事,忙的都没时间更博了. 昨天还有个同学跟我说,你好久没更新博客了.. 甚为惭愧~~ 正好12月来了,今天开一篇. 最近上课讲到了 SVG,不晓得同学们理解 ...

最新文章

  1. 转行python经验_【经验分享】转行如何自学Python并且找到工作,分享自己心得
  2. 明年去哪里?简历先整理一波!
  3. python数据类型转换方法列表
  4. 阿里云携手 VMware 共建云原生 IoT 生态,聚开源社区合力打造领域标准
  5. Mint-UI 报错提示缺少“raf.js / vue-lazyload / vue-popup” - 解决办法
  6. suse系统_据传 SUSE 将进行 IPO,高达 60 亿美元 | 新闻拍一拍
  7. BERT时代,向量语义检索我们关注什么?
  8. django应用之corsheaders[跨域设置]
  9. 2021Java面试总结!平安银行java开发面试
  10. 脑电信号如何反映睡眠质量和情绪波动?
  11. selenium原理
  12. 分站活动丨“香港科大商学院-黑瞳科技”2020【人工智能】百万奖金国际创业大赛--上海站+成都站宣讲会...
  13. OMRON_PLC_CP1H_HostLink通讯协议解析
  14. JavaFX屏幕截图工具ScreenCapture
  15. imx6ull 485 调试
  16. 微软在上海有哪些办公地点?上下班来回三小时?不止闵大荒!
  17. 使用第三方打码平台图鉴识别滑动验证码模拟登录
  18. python 管理 交换机_用python 脚本控制telnet登录交换机
  19. 低频数字相位测量仪的介绍
  20. 2022QS世界大学排名:全球全日制MBA、商科硕士榜单公布

热门文章

  1. 【UVM基础】仿真时间与运行时间
  2. vivo X70系列搭载自研V1芯片9月9日发布
  3. java中API什么意思
  4. 51单片机洞洞板用的visio图_万能洞洞板之单片机DIY设计,开启制作之路-可编程逻辑-与非网...
  5. Linux基础、vim、find命令等
  6. 我精心整理的 136 页 Excel 数据透视表 PDF 文件!【附获取方式】
  7. 大话设计模式—访问者模式
  8. TextSeek使用教程(初级篇) - 文件搜索软件
  9. Haar-like特征计算和积分图详解
  10. 别人的计算机网络看不到,局域网内看不到别人的电脑怎么办