blob: 5ce7b8611da369dc984455db1f5e6876c84c5ee9 [file] [log] [blame]
David Morrissey44e24922017-11-20 10:36:41 +00001package com.davemorrissey.labs.subscaleview.test.eventhandling;
David Morrissey00cce302014-06-10 00:28:49 +01002
David Morrissey00cce302014-06-10 00:28:49 +01003import android.os.Bundle;
David Morrissey00cce302014-06-10 00:28:49 +01004import android.view.View;
David Morrissey00cce302014-06-10 00:28:49 +01005import android.widget.Toast;
David Morrissey59a6c8b2015-03-03 22:36:16 +00006
7import com.davemorrissey.labs.subscaleview.ImageSource;
David Morrissey00cce302014-06-10 00:28:49 +01008import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView;
David Morrissey44e24922017-11-20 10:36:41 +00009import com.davemorrissey.labs.subscaleview.test.AbstractPagesActivity;
10import com.davemorrissey.labs.subscaleview.test.Page;
11import com.davemorrissey.labs.subscaleview.test.R.id;
David Morrissey00cce302014-06-10 00:28:49 +010012
13import java.util.Arrays;
David Morrissey00cce302014-06-10 00:28:49 +010014
David Morrissey44e24922017-11-20 10:36:41 +000015import static com.davemorrissey.labs.subscaleview.test.R.layout.*;
16import static com.davemorrissey.labs.subscaleview.test.R.string.*;
David Morrissey00cce302014-06-10 00:28:49 +010017
David Morrisseyc930ef72017-11-02 18:27:22 +000018public class EventHandlingActivity extends AbstractPagesActivity {
David Morrissey00cce302014-06-10 00:28:49 +010019
David Morrisseyc930ef72017-11-02 18:27:22 +000020 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 }
David Morrissey00cce302014-06-10 00:28:49 +010027
28 @Override
29 protected void onCreate(Bundle savedInstanceState) {
30 super.onCreate(savedInstanceState);
David Morrisseyc930ef72017-11-02 18:27:22 +000031 SubsamplingScaleImageView imageView = findViewById(id.imageView);
David Morrisseyf9537212017-12-11 09:00:33 +000032 imageView.setImage(ImageSource.asset("sanmartino.jpg"));
David Morrisseyc930ef72017-11-02 18:27:22 +000033 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 });
David Morrissey00cce302014-06-10 00:28:49 +010039 }
40
41}