android开发-启动界面帧动画
来源:互联网 发布:linux中vi保存退出 编辑:程序博客网 时间:2024/06/06 13:04
首先是start activity:
import android.app.Activity; import android.content.Intent; import android.graphics.drawable.AnimationDrawable; import android.os.Bundle; import android.os.Handler; import android.view.Menu; import android.widget.ImageView; public class start extends Activity {private ImageView imageView;private AnimationDrawable animationDrawable;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.start); // 帧动画 imageView = (ImageView) findViewById(R.id.imageView1); imageView.setBackgroundResource(R.drawable.framebyframe); animationDrawable = (AnimationDrawable) imageView.getBackground(); animationDrawable.start();//开始 // animationDrawable.setOneShot(false);是否循环播放 // animationDrawable.stop();停止播放 // animationDrawable.isRunning();//是否播放 // animationDrawable.getNumberOfFrames();//播放帧 // animationDrawable.getFrame(index); 返回制定索引的 Drawable对象 // animationDrawable.getDuration(i);停留的时间 //延迟三秒 跳转 new Handler() { public void handleMessage(android.os.Message msg) { if (msg.what == 1) { //声明意图对象 实现 跳转 Intent intent = new Intent(start.this, MainActivity.class); startActivity(intent); } } ; }.sendEmptyMessageDelayed(1, 3000);//三秒}}
start.xml:
<?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:id="@+id/imageView1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"/></LinearLayout>
使用framebyframe.xml实现帧动画,将其存储在drawable文件夹下:
<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawable/m1" android:duration="1000" /> <item android:drawable="@drawable/m2" android:duration="1000" /></animation-list>
图片的分辨率要改小,startactivity别忘了在androidmanifest中声明。
0 0
- android开发-启动界面帧动画
- Android开发(25)--framebyframe帧动画并实现启动界面到主界面的跳转
- Android入门笔记 - 界面开发 - 帧动画
- Android APP启动界面(动画)
- android启动界面和引导界面的动画
- android启动界面和引导界面的动画
- android开发界面间切换动画
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- [Android][UI]模拟器启动界面动画效果的简单实现
- HDU-1874-畅通工程续
- OBIEE部署RPD
- javaEE SSH框架记录在线登录用户以及登录用户的在线时长
- 单链表的反转(递归)
- 77. Combinations
- android开发-启动界面帧动画
- 一起talk C栗子吧(第一百五十三回:C语言实例--socket通信地址系统调用一)
- java中内部类访问局部变量为什么要定义局部变量为final
- TCP协议与UDP协议的区别
- 【JAVA】四 JAVA集合 Collection ArrayList LinkedList
- Programming Scala 第6章 demo04 重用函数值
- sparl ML使用TFIDF
- JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块
- 动态规划9之1014