Home | History | Annotate | Download | only in eventhandling
      1 package com.davemorrissey.labs.subscaleview.test.eventhandling;
      2 
      3 import android.os.Bundle;
      4 import android.view.View;
      5 import android.widget.Toast;
      6 
      7 import com.davemorrissey.labs.subscaleview.ImageSource;
      8 import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView;
      9 import com.davemorrissey.labs.subscaleview.test.AbstractPagesActivity;
     10 import com.davemorrissey.labs.subscaleview.test.Page;
     11 import com.davemorrissey.labs.subscaleview.test.R.id;
     12 
     13 import java.util.Arrays;
     14 
     15 import static com.davemorrissey.labs.subscaleview.test.R.layout.*;
     16 import static com.davemorrissey.labs.subscaleview.test.R.string.*;
     17 
     18 public class EventHandlingActivity extends AbstractPagesActivity {
     19 
     20     public EventHandlingActivity() {
     21         super(event_title, pages_activity, Arrays.asList(
     22                 new Page(event_p1_subtitle, event_p1_text),
     23                 new Page(event_p2_subtitle, event_p2_text),
     24                 new Page(event_p3_subtitle, event_p3_text)
     25         ));
     26     }
     27 
     28     @Override
     29     protected void onCreate(Bundle savedInstanceState) {
     30         super.onCreate(savedInstanceState);
     31         SubsamplingScaleImageView imageView = findViewById(id.imageView);
     32         imageView.setImage(ImageSource.asset("sanmartino.jpg"));
     33         imageView.setOnClickListener(new View.OnClickListener() {
     34             @Override public void onClick(View v) { Toast.makeText(v.getContext(), "Clicked", Toast.LENGTH_SHORT).show(); }
     35         });
     36         imageView.setOnLongClickListener(new View.OnLongClickListener() {
     37             @Override public boolean onLongClick(View v) { Toast.makeText(v.getContext(), "Long clicked", Toast.LENGTH_SHORT).show(); return true; }
     38         });
     39     }
     40 
     41 }
     42