首页 > 代码库 > android的UI中经常出现的菊花圈(圆形的加载圈)
android的UI中经常出现的菊花圈(圆形的加载圈)
夜深也是无聊,翻看以前的老代码,发现那个我们经常用的菊花圈,原来是帧动画做的,有点意思。突然感觉帧动画做的东西效果不错啊,至少看起来听耐看的。开工上代码:
先是布局文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/login_bg" > <ProgressBar android:layout_width="24dip" android:layout_height="24dip" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="100dip" android:indeterminate="true" android:indeterminateDrawable="@drawable/progress_animation" /> </RelativeLayout>
<?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/pull_ref_pb_1" android:duration="80"/> <item android:drawable="@drawable/pull_ref_pb_2" android:duration="80"/> <item android:drawable="@drawable/pull_ref_pb_3" android:duration="80"/> <item android:drawable="@drawable/pull_ref_pb_4" android:duration="80"/> <item android:drawable="@drawable/pull_ref_pb_5" android:duration="80"/> <item android:drawable="@drawable/pull_ref_pb_6" android:duration="80"/> <item android:drawable="@drawable/pull_ref_pb_7" android:duration="80"/> <item android:drawable="@drawable/pull_ref_pb_8" android:duration="80"/> <item android:drawable="@drawable/pull_ref_pb_9" android:duration="80"/> <item android:drawable="@drawable/pull_ref_pb_10" android:duration="80"/> <item android:drawable="@drawable/pull_ref_pb_11" android:duration="80"/> <item android:drawable="@drawable/pull_ref_pb_12" android:duration="80"/> </animation-list>
package com.woyou.frameanimation; import java.util.Timer; import java.util.TimerTask; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; /** * 菊花圈布局 * @author Administrator * */ public class FrameActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.login_main); Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { Intent intent = new Intent(FrameActivity.this, LoginActivity.class); startActivity(intent); finish(); } }, 5000); } }
定时久点在让他跳转过去吧...效果图
android的UI中经常出现的菊花圈(圆形的加载圈)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。