基本信息
源码名称:android 可以滑动的抽屉效果(Slidemenu)
源码大小:2.10M
文件格式:.zip
开发语言:Java
更新时间:2016-11-21
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在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("开始拖动"); } }); } }