17/12/2012

SlideDrawerActivity.java

import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.SlidingDrawer;
import android.widget.Toast;
import android.widget.SlidingDrawer.OnDrawerCloseListener;
import android.widget.SlidingDrawer.OnDrawerOpenListener;
import android.widget.TextView;
import android.app.Activity;
import android.content.Intent;

public class MainActivity extends Activity implements OnClickListener {

  
    ImageView slideHandleButton;
    SlidingDrawer slidingDrawer;
    TextView aboutus,collection,contacts;
  
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
      
        aboutus=(TextView)findViewById(R.id.textView1);
        aboutus.setOnClickListener(this);
        collection=(TextView)findViewById(R.id.textView2);
        collection.setOnClickListener(this);
        contacts=(TextView)findViewById(R.id.textView3);
        contacts.setOnClickListener(this);
      
        slideHandleButton=(ImageView)findViewById(R.id.slideHandleButton);
        slidingDrawer=(SlidingDrawer)findViewById(R.id.SlidingDrawer);
      
        slidingDrawer.setOnDrawerOpenListener(new OnDrawerOpenListener() {
          
            public void onDrawerOpened() {
                // TODO Auto-generated method stub
                slideHandleButton.setBackgroundResource(R.drawable.ic_launcher);
            }
        });
      
        slidingDrawer.setOnDrawerCloseListener(new OnDrawerCloseListener() {
          
            public void onDrawerClosed() {
                // TODO Auto-generated method stub
                slideHandleButton.setBackgroundResource(R.drawable.ic_launcher);  
            }
        });
      
    }
  
 
    public void onClick(View v) {
        // TODO Auto-generated method stub
        Intent intent;
      
        if(v.getId()==R.id.textView1)
        {
            intent=new Intent(getApplicationContext(),about.class);
            startActivity(intent);
            Toast.makeText(getApplicationContext(), "About Us", Toast.LENGTH_SHORT).show();
        }
        else if(v.getId()==R.id.textView2)
        {
            intent=new Intent(getApplicationContext(),collection.class);
            startActivity(intent);
            Toast.makeText(getApplicationContext(), "Collections", Toast.LENGTH_SHORT).show();
        }
        else if(v.getId()==R.id.textView3)
        {
            intent=new Intent(getApplicationContext(),contactus.class);
            startActivity(intent);
            Toast.makeText(getApplicationContext(), "Contact Us", Toast.LENGTH_SHORT).show();
        }      
      
    }
}