blob: 4908cac7a4b9fb5a266a1aae7b2c3eaef3a74236 [file] [log] [blame]
David Morrisseyc930ef72017-11-02 18:27:22 +00001<?xml version="1.0" encoding="utf-8"?>
2<resources>
David Morrissey44e24922017-11-20 10:36:41 +00003 <string name="app.name">SSIV Test App</string>
David Morrisseyc930ef72017-11-02 18:27:22 +00004
5 <string name="main.title">Subsampling Scale Image View</string>
6
David Morrisseyc930ef72017-11-02 18:27:22 +00007 <string name="main.viewongithub">View on GitHub</string>
8
9 <string name="button.animate">Animate</string>
10 <string name="button.next">Next</string>
11 <string name="button.previous">Previous</string>
12 <string name="button.rotate">Rotate</string>
13 <string name="button.reset">Reset</string>
14
15 <string name="basic.link">Basic features</string>
16 <string name="basic.title">Basic features</string>
17 <string name="basic.p1.subtitle">Pinch to zoom</string>
18 <string name="basic.p1.text">
19 Use a two finger pinch to zoom in and out. The zoom is centred on the pinch gesture, and you can pan at the same time.
20 </string>
21 <string name="basic.p2.subtitle">Quick scale</string>
22 <string name="basic.p2.text">
23 Double tap and swipe up or down to zoom in or out. The zoom is centred where you tapped.
24 </string>
25 <string name="basic.p3.subtitle">Drag</string>
26 <string name="basic.p3.text">Use one finger to drag the image around.</string>
27 <string name="basic.p4.subtitle">Fling</string>
28 <string name="basic.p4.text">
29 If you drag quickly and let go, fling momentum keeps the image moving.
30 </string>
31 <string name="basic.p5.subtitle">Double tap</string>
32 <string name="basic.p5.text">
33 Double tap the image to zoom in to that spot. Double tap again to zoom out.
34 </string>
35
36 <string name="display.link">Image display</string>
37 <string name="display.title">Image display</string>
38 <string name="display.p1.subtitle">Large images</string>
39 <string name="display.p1.text">
David Morrisseyf9537212017-12-11 09:00:33 +000040 This image is 7,800 x 6,240 pixels. On most devices it will be subsampled, and higher quality tiles are loaded as you zoom in.
David Morrisseyc930ef72017-11-02 18:27:22 +000041 </string>
42 <string name="display.p2.subtitle">Rotation</string>
43 <string name="display.p2.text">
44 This image has been rotated 90 degrees. Tap the button to rotate it. EXIF rotation is supported for external files.
45 </string>
46 <string name="display.p3.subtitle">Display region</string>
47 <string name="display.p3.text">Set the region to display instead of the whole image.</string>
48
49 <string name="event.link">Event handling</string>
50 <string name="event.title">Event handling</string>
51 <string name="event.p1.subtitle">Simple events</string>
52 <string name="event.p1.text">
53 Touch handling by the image view doesn\'t prevent normal events from working.
54 </string>
55 <string name="event.p2.subtitle">OnClickListener</string>
56 <string name="event.p2.text">
57 This view has an OnClickListener. Tap once to activate the click.
58 </string>
59 <string name="event.p3.subtitle">OnLongClickListener</string>
60 <string name="event.p3.text">
61 This view has an OnLongClickListener. Press and hold to activate it.
62 </string>
63
64 <string name="advancedevent.link">Advanced event handling</string>
65 <string name="advancedevent.title">Advanced event handling</string>
66 <string name="advancedevent.p1.subtitle">Overriding gestures</string>
67 <string name="advancedevent.p1.text">Some gestures can be overridden with your own
68 GestureDetector without affecting the image view. This allows you to get the coordinates of
69 the event.
70 </string>
71 <string name="advancedevent.p2.subtitle">onSingleTapConfirmed</string>
72 <string name="advancedevent.p2.text">onSingleTapConfirmed has been overridden. Tap the image to
73 see coordinates.
74 </string>
75 <string name="advancedevent.p3.subtitle">onDoubleTap</string>
76 <string name="advancedevent.p3.text">onDoubleTap has been overridden. Tap the image to see
77 coordinates. This overrides the default zoom in behaviour.
78 </string>
79 <string name="advancedevent.p4.subtitle">onLongPress</string>
80 <string name="advancedevent.p4.text">onLongPress has been overridden. Press and hold the image
81 to see coordinates.
82 </string>
83 <string name="advancedevent.p5.subtitle">Other events</string>
84 <string name="advancedevent.p5.text">You can override any event you want, but customising swipe,
85 fling and zoom gestures will stop the view working normally.
86 </string>
87
88
89 <string name="pager.link">View pager galleries</string>
90 <string name="pager.title">View pager gallery</string>
91 <string name="pager.p1.subtitle">Horizontal</string>
92 <string name="pager.p1.text">
93 This gallery has two images in a ViewPager. Swipe to move to the
94 next image. If you\'re zoomed in on an image, you need to pan to the right of it, then swipe
95 again to activate the pager.
96 </string>
97 <string name="pager.p2.subtitle">Vertical</string>
98 <string name="pager.p2.text">
99 Vertical view pagers are also supported. Swipe up to move to the
100 next image. If you\'re zoomed in on an image, you need to pan to the bottom of it, then
101 swipe again to activate the pager.
102 </string>
103
104 <string name="animation.link">Animation</string>
105 <string name="animation.title">Animation</string>
106 <string name="animation.p1.subtitle">A demo</string>
107 <string name="animation.p1.text">
108 Tap the play button. The image will scale and zoom to a random point, shown by a marker.
109 </string>
110 <string name="animation.p2.subtitle">Limited pan</string>
111 <string name="animation.p2.text">
112 If the target point is near the edge of the image, it will be moved as near to the center as possible.
113 </string>
114 <string name="animation.p3.subtitle">Unlimited pan</string>
115 <string name="animation.p3.text">
116 With unlimited or center-limited pan, the target point can always be animated to the center.
117 </string>
118 <string name="animation.p4.subtitle">Customisation</string>
119 <string name="animation.p4.text">
120 Duration and easing are configurable. You can also make animations non-interruptible.
121 </string>
122
123 <string name="extension.link">Extension</string>
124 <string name="extension.title">Extension</string>
125 <string name="extension.p1.subtitle">Location pin</string>
126 <string name="extension.p1.text">
127 This view class extends the image view, and adds a pin anchored to a point on the image.
128 </string>
129 <string name="extension.p2.subtitle">Overlaid circle</string>
130 <string name="extension.p2.text">
131 A slightly more advanced example, this shows a circle that will
132 move and scale with the image. (Due to a limitation in Android, this circle may disappear
133 when it\'s larger than 2048px.)
134 </string>
135 <string name="extension.p3.subtitle">Freehand drawing</string>
136 <string name="extension.p3.text">
137 This subclass adds event detection. Draw a freehand line; it
138 will move with the image. (Due to a limitation in Android, your drawing may disappear when
139 it\'s larger than 2048px.)
140 </string>
141
142 <string name="configuration.link">Configuration</string>
143 <string name="configuration.title">Configuration</string>
144 <string name="configuration.p1.subtitle">Maximum scale</string>
145 <string name="configuration.p1.text">
146 The maximum scale has been set to 50dpi. You can zoom in until the image is very pixellated.
147 </string>
148 <string name="configuration.p2.subtitle">Minimum tile DPI</string>
149 <string name="configuration.p2.text">
150 The minimum tile DPI has been set to 50dpi, to reduce
151 memory usage. The next layer of tiles will not be loaded until the image is very pixellated.
152 </string>
153 <string name="configuration.p3.subtitle">Pan disabled</string>
154 <string name="configuration.p3.text">
155 Dragging has been disabled. You can only zoom in to the centre point.
156 </string>
157 <string name="configuration.p4.subtitle">Zoom disabled</string>
158 <string name="configuration.p4.text">
159 Zooming has been disabled. You can drag the image around.
160 </string>
161 <string name="configuration.p5.subtitle">Double tap style</string>
162 <string name="configuration.p5.text">
163 On double tap, the tapped point is now zoomed to the center of the screen instead of remaining in the same place.
164 </string>
165 <string name="configuration.p6.subtitle">Double tap style</string>
166 <string name="configuration.p6.text">On double tap, the zoom now happens immediately.</string>
167 <string name="configuration.p7.subtitle">Double tap scale</string>
168 <string name="configuration.p7.text">The double tap zoom scale has been set to 240dpi.</string>
169 <string name="configuration.p8.subtitle">Pan limit center</string>
170 <string name="configuration.p8.text">
171 The pan limit has been changed to PAN_LIMIT_CENTER. Panning stops when a corner reaches the centre of the screen.
172 </string>
173 <string name="configuration.p9.subtitle">Pan limit outside</string>
174 <string name="configuration.p9.text">
175 The pan limit has been changed to PAN_LIMIT_OUTSIDE. Panning stops when the image is just off screen.
176 </string>
177 <string name="configuration.p10.subtitle">Debug</string>
178 <string name="configuration.p10.text">
179 Debug has been enabled. This shows the tile boundaries and sizes.
180 </string>
181
182</resources>