基本信息
源码名称:android 可以滑动的抽屉效果(Slidemenu)
源码大小:2.10M
文件格式:.zip
开发语言:Java
更新时间:2016-11-21
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

package com.example.huangdong1;

import java.util.ArrayList;
import java.util.List;

import com.example.adp.MyAdpater;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.ListView;
import android.widget.SlidingDrawer;
import android.widget.TextView;

public class MainActivity extends Activity {
	private SlidingDrawer mDrawer;
	private ImageButton imbg;
	private TextView tv;
	private List<A> list;
	/* (non-Javadoc)
	 * @see android.app.Activity#onCreate(android.os.Bundle)
	 */
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		imbg=(ImageButton)findViewById(R.id.handle);
		mDrawer=(SlidingDrawer)findViewById(R.id.slidingdrawer);
		tv=(TextView)findViewById(R.id.tv);
		
		list=new ArrayList<A>();
		A a=new A();
		for (int j = 0; j < 10; j  ) {
			a.setName("abc" j);
			list.add(a);
		}
		

		mDrawer.setOnDrawerOpenListener(new SlidingDrawer.OnDrawerOpenListener()
		{
			public void onDrawerOpened() {

				imbg.setImageResource(R.drawable.a1);
			}

		});

		mDrawer.setOnDrawerCloseListener(new SlidingDrawer.OnDrawerCloseListener(){

			public void onDrawerClosed() {

				imbg.setImageResource(R.drawable.a2);
			}

		});

		mDrawer.setOnDrawerScrollListener(new SlidingDrawer.OnDrawerScrollListener(){
			
			
			Button button=(Button) findViewById(R.id.Button);
			ListView listv=(ListView) findViewById(R.id.listv);
			public void onScrollEnded() {
				tv.setText("结束拖动");
				listv.setAdapter(new MyAdpater(getApplicationContext(),list));
				button.setOnClickListener(new OnClickListener() {
					
					public void onClick(View v) {
						tv.setText("点击了Button按钮触发了时间");
					}
				});
			}
			
			public void onScrollStarted() {
				tv.setText("开始拖动");
			}

		});


	}
}