| package com.davemorrissey.labs.subscaleview.test.eventhandling; |
| |
| import android.os.Bundle; |
| import android.view.View; |
| import android.widget.Toast; |
| |
| import com.davemorrissey.labs.subscaleview.ImageSource; |
| import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView; |
| import com.davemorrissey.labs.subscaleview.test.AbstractPagesActivity; |
| import com.davemorrissey.labs.subscaleview.test.Page; |
| import com.davemorrissey.labs.subscaleview.test.R.id; |
| |
| import java.util.Arrays; |
| |
| import static com.davemorrissey.labs.subscaleview.test.R.layout.*; |
| import static com.davemorrissey.labs.subscaleview.test.R.string.*; |
| |
| public class EventHandlingActivity extends AbstractPagesActivity { |
| |
| public EventHandlingActivity() { |
| super(event_title, pages_activity, Arrays.asList( |
| new Page(event_p1_subtitle, event_p1_text), |
| new Page(event_p2_subtitle, event_p2_text), |
| new Page(event_p3_subtitle, event_p3_text) |
| )); |
| } |
| |
| @Override |
| protected void onCreate(Bundle savedInstanceState) { |
| super.onCreate(savedInstanceState); |
| SubsamplingScaleImageView imageView = findViewById(id.imageView); |
| imageView.setImage(ImageSource.asset("sanmartino.jpg")); |
| imageView.setOnClickListener(new View.OnClickListener() { |
| @Override public void onClick(View v) { Toast.makeText(v.getContext(), "Clicked", Toast.LENGTH_SHORT).show(); } |
| }); |
| imageView.setOnLongClickListener(new View.OnLongClickListener() { |
| @Override public boolean onLongClick(View v) { Toast.makeText(v.getContext(), "Long clicked", Toast.LENGTH_SHORT).show(); return true; } |
| }); |
| } |
| |
| } |