首页>代码>Android通过ListView实现各种Animation动画特效代码>/ListAnimationDemo/src/com/example/frameanimationdemo/MainActivity.java
package com.example.frameanimationdemo; import java.util.ArrayList; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ListView; import android.widget.Toast; public class MainActivity extends Activity { private ListView lv; private String[] tv1s = { "FrameAnimation帧动画", "rotate旋转", "translate平移", "alpha淡入淡出", "scale放大缩小","动画集合"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); } private void init(){ lv=(ListView) findViewById(R.id.lv); ArrayList<User> list=new ArrayList<User>(); for(int i=0;i<tv1s.length;i++){ User user=new User(); user.setText(tv1s[i]); list.add(user); } MyBaseAdatper adapter=new MyBaseAdatper(this, list); lv.setAdapter(adapter); lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub //Toast.makeText(MainActivity.this, ""+arg2, 0).show(); Intent intent=new Intent(MainActivity.this,AnimationActivity.class); intent.putExtra("position",arg2); startActivity(intent); finish(); } }); } }

wyx065747 LV67
2021年6月26日
1112zcvsyf LV1
2020年9月9日
藤井旋风 LV4
2019年12月14日
女方面 LV18
2019年11月5日
wangshihua LV19
2019年5月10日
sunchuan33 LV2
2019年3月31日
爱情的本质 LV16
2019年3月18日
912396638 LV2
2018年12月28日
5255tkw LV1
2018年12月18日
tanha13 LV1
2018年9月2日