乐学成语——为界面加入淡入淡出的效果

来源:互联网 发布:黑莓9930软件 编辑:程序博客网 时间:2024/04/29 07:34

1.在res下建立anim目录,在下面建立anim_listview.xml文件。

<span style="font-size:18px;"><span style="font-family:SimSun;font-weight: normal;"><?xml version="1.0" encoding="utf-8"?><alpha    android:duration="1000"    android:fromAlpha="0.0"    android:toAlpha="1.0"    xmlns:android="http://schemas.android.com/apk/res/android"></alpha></span></span>

2.创建anim_layout_listview.xml。

<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?><layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"      android:animation="@anim/anim_listview"      android:animationOrder="random"      android:delay="0.2">    </layoutAnimation></span>

3.修改activity_study.xml。

<span style="font-size:18px;"><span style="font-weight: normal;">android:layoutAnimation="@anim/anim_layout_listview"</span></span>
<span style="font-size:18px;"><span style="font-weight: normal;"></span></span>

4.现在学习界面还是独立的,我们要将它与之前建立的界面联系起来。

<span style="font-size:18px;">package com.example.happyidiom;import android.os.Bundle;import android.app.Activity;import android.app.TabActivity;import android.content.Intent;import android.view.Menu;import android.view.Window;import android.widget.TabHost;public class MainActivity extends TabActivity {private TabHost tabHost;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_main);tabHost=getTabHost();addTab("study", R.string.title_study, R.drawable.study,StudyActivity.class);addTab("search", R.string.title_search, R.drawable.search, StudyActivity.class);addTab("game", R.string.title_game, R.drawable.game, StudyActivity.class);addTab("save", R.string.title_save, R.drawable.save, StudyActivity.class);addTab("help", R.string.title_help, R.drawable.help, StudyActivity.class);}private void addTab(String tag,int title_introduction,int title_icon,Class ActivityClass){tabHost.addTab(tabHost.newTabSpec(tag).setIndicator(getString(title_introduction), getResources().getDrawable(title_icon)).setContent(new Intent(this,ActivityClass)));}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}</span>




0 0
原创粉丝点击