blob: 5ce7b8611da369dc984455db1f5e6876c84c5ee9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
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; }
});
}
}
|