David Morrissey | c930ef7 | 2017-11-02 18:27:22 +0000 | [diff] [blame] | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <resources> |
David Morrissey | 44e2492 | 2017-11-20 10:36:41 +0000 | [diff] [blame] | 3 | <string name="app.name">SSIV Test App</string> |
David Morrissey | c930ef7 | 2017-11-02 18:27:22 +0000 | [diff] [blame] | 4 | |
| 5 | <string name="main.title">Subsampling Scale Image View</string> |
| 6 | |
David Morrissey | c930ef7 | 2017-11-02 18:27:22 +0000 | [diff] [blame] | 7 | <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"> |
| 40 | This image is 7,557 x 5,669 pixels. On most devices it will be subsampled, and higher quality tiles are loaded as you zoom in. |
| 41 | </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> |