首页>代码>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日