├── .gitignore ├── LICENSE ├── README.md └── example ├── .classpath ├── .gitignore ├── .project ├── .settings └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── libs ├── android-support-v4.jar └── nineoldandroids-2.4.0.jar ├── proguard-project.txt ├── project.properties ├── res ├── drawable-hdpi │ └── ic_launcher.png ├── drawable-mdpi │ └── ic_launcher.png ├── drawable-xhdpi │ └── ic_launcher.png ├── drawable-xxhdpi │ ├── btn_icon_back.png │ ├── btn_icon_shared.png │ ├── ic_launcher.png │ ├── icon_club.png │ └── lol.jpg ├── drawable │ └── bg_circle.xml ├── layout │ └── activity_main.xml ├── values-hdpi │ └── dimens.xml ├── values-mdpi │ └── dimens.xml ├── values-xhdpi │ └── dimens.xml ├── values-xxhdpi │ └── dimens.xml └── values │ ├── color.xml │ └── strings.xml └── src └── tomcat └── example ├── MainActivity.java └── PullPushLayout.java /.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin/ 13 | gen/ 14 | 15 | # Gradle files 16 | .gradle/ 17 | build/ 18 | /*/build/ 19 | 20 | # Local configuration file (sdk path, etc) 21 | local.properties 22 | 23 | # Proguard folder generated by Eclipse 24 | proguard/ 25 | 26 | # Log Files 27 | *.log 28 | .metadata/ 29 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 tomcat 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Android-PullPushScrollView 2 | 上滑下拉动效ScrollView(模仿淘宝IOS客户端天猫商品详情页面效果) 3 | 4 | # Gif Screenshot 5 | ![](http://i.imgur.com/w7lOq9e.gif) 6 | -------------------------------------------------------------------------------- /example/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin/ 13 | gen/ 14 | 15 | # Gradle files 16 | .gradle/ 17 | build/ 18 | 19 | # Local configuration file (sdk path, etc) 20 | local.properties 21 | 22 | # Proguard folder generated by Eclipse 23 | proguard/ 24 | 25 | # Log Files 26 | *.log 27 | -------------------------------------------------------------------------------- /example/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | tomcat-PullPushLayout 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | -------------------------------------------------------------------------------- /example/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 3 | org.eclipse.jdt.core.compiler.compliance=1.6 4 | org.eclipse.jdt.core.compiler.source=1.6 5 | -------------------------------------------------------------------------------- /example/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /example/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teisun/Android-PullPushScrollView/81c4472412e1fdc7f2cfd7e5e4ae0e2cca77c1f8/example/libs/android-support-v4.jar -------------------------------------------------------------------------------- /example/libs/nineoldandroids-2.4.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teisun/Android-PullPushScrollView/81c4472412e1fdc7f2cfd7e5e4ae0e2cca77c1f8/example/libs/nineoldandroids-2.4.0.jar -------------------------------------------------------------------------------- /example/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /example/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-20 15 | -------------------------------------------------------------------------------- /example/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teisun/Android-PullPushScrollView/81c4472412e1fdc7f2cfd7e5e4ae0e2cca77c1f8/example/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teisun/Android-PullPushScrollView/81c4472412e1fdc7f2cfd7e5e4ae0e2cca77c1f8/example/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teisun/Android-PullPushScrollView/81c4472412e1fdc7f2cfd7e5e4ae0e2cca77c1f8/example/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/res/drawable-xxhdpi/btn_icon_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teisun/Android-PullPushScrollView/81c4472412e1fdc7f2cfd7e5e4ae0e2cca77c1f8/example/res/drawable-xxhdpi/btn_icon_back.png -------------------------------------------------------------------------------- /example/res/drawable-xxhdpi/btn_icon_shared.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teisun/Android-PullPushScrollView/81c4472412e1fdc7f2cfd7e5e4ae0e2cca77c1f8/example/res/drawable-xxhdpi/btn_icon_shared.png -------------------------------------------------------------------------------- /example/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teisun/Android-PullPushScrollView/81c4472412e1fdc7f2cfd7e5e4ae0e2cca77c1f8/example/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/res/drawable-xxhdpi/icon_club.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teisun/Android-PullPushScrollView/81c4472412e1fdc7f2cfd7e5e4ae0e2cca77c1f8/example/res/drawable-xxhdpi/icon_club.png -------------------------------------------------------------------------------- /example/res/drawable-xxhdpi/lol.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teisun/Android-PullPushScrollView/81c4472412e1fdc7f2cfd7e5e4ae0e2cca77c1f8/example/res/drawable-xxhdpi/lol.jpg -------------------------------------------------------------------------------- /example/res/drawable/bg_circle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /example/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 10 | 11 | 14 | 15 | 19 | 20 | 26 | 27 | 28 | 35 | 36 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 56 | 57 | 65 | 66 | 76 | 77 | 78 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /example/res/values-xxhdpi/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -170.7dp 6 | -170.3dp 7 | -170dp 8 | -169.7dp 9 | -169.3dp 10 | -169dp 11 | -168.7dp 12 | -168.3dp 13 | -168dp 14 | -167.7dp 15 | -167.3dp 16 | -167dp 17 | -166.7dp 18 | -166.3dp 19 | -166dp 20 | -165.7dp 21 | -165.3dp 22 | -165dp 23 | -164.7dp 24 | -164.3dp 25 | -164dp 26 | -163.7dp 27 | -163.3dp 28 | -163dp 29 | -162.7dp 30 | -162.3dp 31 | -162dp 32 | -161.7dp 33 | -161.3dp 34 | -161dp 35 | -160.7dp 36 | -160.3dp 37 | -160dp 38 | -159.7dp 39 | -159.3dp 40 | -159dp 41 | -158.7dp 42 | -158.3dp 43 | -158dp 44 | -157.7dp 45 | -157.3dp 46 | -157dp 47 | -156.7dp 48 | -156.3dp 49 | -156dp 50 | -155.7dp 51 | -155.3dp 52 | -155dp 53 | -154.7dp 54 | -154.3dp 55 | -154dp 56 | -153.7dp 57 | -153.3dp 58 | -153dp 59 | -152.7dp 60 | -152.3dp 61 | -152dp 62 | -151.7dp 63 | -151.3dp 64 | -151dp 65 | -150.7dp 66 | -150.3dp 67 | -150dp 68 | -149.7dp 69 | -149.3dp 70 | -149dp 71 | -148.7dp 72 | -148.3dp 73 | -148dp 74 | -147.7dp 75 | -147.3dp 76 | -147dp 77 | -146.7dp 78 | -146.3dp 79 | -146dp 80 | -145.7dp 81 | -145.3dp 82 | -145dp 83 | -144.7dp 84 | -144.3dp 85 | -144dp 86 | -143.7dp 87 | -143.3dp 88 | -143dp 89 | -142.7dp 90 | -142.3dp 91 | -142dp 92 | -141.7dp 93 | -141.3dp 94 | -141dp 95 | -140.7dp 96 | -140.3dp 97 | -140dp 98 | -139.7dp 99 | -139.3dp 100 | -139dp 101 | -138.7dp 102 | -138.3dp 103 | -138dp 104 | -137.7dp 105 | -137.3dp 106 | -137dp 107 | -136.7dp 108 | -136.3dp 109 | -136dp 110 | -135.7dp 111 | -135.3dp 112 | -135dp 113 | -134.7dp 114 | -134.3dp 115 | -134dp 116 | -133.7dp 117 | -133.3dp 118 | -133dp 119 | -132.7dp 120 | -132.3dp 121 | -132dp 122 | -131.7dp 123 | -131.3dp 124 | -131dp 125 | -130.7dp 126 | -130.3dp 127 | -130dp 128 | -129.7dp 129 | -129.3dp 130 | -129dp 131 | -128.7dp 132 | -128.3dp 133 | -128dp 134 | -127.7dp 135 | -127.3dp 136 | -127dp 137 | -126.7dp 138 | -126.3dp 139 | -126dp 140 | -125.7dp 141 | -125.3dp 142 | -125dp 143 | -124.7dp 144 | -124.3dp 145 | -124dp 146 | -123.7dp 147 | -123.3dp 148 | -123dp 149 | -122.7dp 150 | -122.3dp 151 | -122dp 152 | -121.7dp 153 | -121.3dp 154 | -121dp 155 | -120.7dp 156 | -120.3dp 157 | -120dp 158 | -119.7dp 159 | -119.3dp 160 | -119dp 161 | -118.7dp 162 | -118.3dp 163 | -118dp 164 | -117.7dp 165 | -117.3dp 166 | -117dp 167 | -116.7dp 168 | -116.3dp 169 | -116dp 170 | -115.7dp 171 | -115.3dp 172 | -115dp 173 | -114.7dp 174 | -114.3dp 175 | -114dp 176 | -113.7dp 177 | -113.3dp 178 | -113dp 179 | -112.7dp 180 | -112.3dp 181 | -112dp 182 | -111.7dp 183 | -111.3dp 184 | -111dp 185 | -110.7dp 186 | -110.3dp 187 | -110dp 188 | -109.7dp 189 | -109.3dp 190 | -109dp 191 | -108.7dp 192 | -108.3dp 193 | -108dp 194 | -107.7dp 195 | -107.3dp 196 | -107dp 197 | -106.7dp 198 | -106.3dp 199 | -106dp 200 | -105.7dp 201 | -105.3dp 202 | -105dp 203 | -104.7dp 204 | -104.3dp 205 | -104dp 206 | -103.7dp 207 | -103.3dp 208 | -103dp 209 | -102.7dp 210 | -102.3dp 211 | -102dp 212 | -101.7dp 213 | -101.3dp 214 | -101dp 215 | -100.7dp 216 | -100.3dp 217 | -100dp 218 | -99.7dp 219 | -99.3dp 220 | -99dp 221 | -98.7dp 222 | -98.3dp 223 | -98dp 224 | -97.7dp 225 | -97.3dp 226 | -97dp 227 | -96.7dp 228 | -96.3dp 229 | -96dp 230 | -95.7dp 231 | -95.3dp 232 | -95dp 233 | -94.7dp 234 | -94.3dp 235 | -94dp 236 | -93.7dp 237 | -93.3dp 238 | -93dp 239 | -92.7dp 240 | -92.3dp 241 | -92dp 242 | -91.7dp 243 | -91.3dp 244 | -91dp 245 | -90.7dp 246 | -90.3dp 247 | -90dp 248 | -89.7dp 249 | -89.3dp 250 | -89dp 251 | -88.7dp 252 | -88.3dp 253 | -88dp 254 | -87.7dp 255 | -87.3dp 256 | -87dp 257 | -86.7dp 258 | -86.3dp 259 | -86dp 260 | -85.7dp 261 | -85.3dp 262 | -85dp 263 | -84.7dp 264 | -84.3dp 265 | -84dp 266 | -83.7dp 267 | -83.3dp 268 | -83dp 269 | -82.7dp 270 | -82.3dp 271 | -82dp 272 | -81.7dp 273 | -81.3dp 274 | -81dp 275 | -80.7dp 276 | -80.3dp 277 | -80dp 278 | -79.7dp 279 | -79.3dp 280 | -79dp 281 | -78.7dp 282 | -78.3dp 283 | -78dp 284 | -77.7dp 285 | -77.3dp 286 | -77dp 287 | -76.7dp 288 | -76.3dp 289 | -76dp 290 | -75.7dp 291 | -75.3dp 292 | -75dp 293 | -74.7dp 294 | -74.3dp 295 | -74dp 296 | -73.7dp 297 | -73.3dp 298 | -73dp 299 | -72.7dp 300 | -72.3dp 301 | -72dp 302 | -71.7dp 303 | -71.3dp 304 | -71dp 305 | -70.7dp 306 | -70.3dp 307 | -70dp 308 | -69.7dp 309 | -69.3dp 310 | -69dp 311 | -68.7dp 312 | -68.3dp 313 | -68dp 314 | -67.7dp 315 | -67.3dp 316 | -67dp 317 | -66.7dp 318 | -66.3dp 319 | -66dp 320 | -65.7dp 321 | -65.3dp 322 | -65dp 323 | -64.7dp 324 | -64.3dp 325 | -64dp 326 | -63.7dp 327 | -63.3dp 328 | -63dp 329 | -62.7dp 330 | -62.3dp 331 | -62dp 332 | -61.7dp 333 | -61.3dp 334 | -61dp 335 | -60.7dp 336 | -60.3dp 337 | -60dp 338 | -59.7dp 339 | -59.3dp 340 | -59dp 341 | -58.7dp 342 | -58.3dp 343 | -58dp 344 | -57.7dp 345 | -57.3dp 346 | -57dp 347 | -56.7dp 348 | -56.3dp 349 | -56dp 350 | -55.7dp 351 | -55.3dp 352 | -55dp 353 | -54.7dp 354 | -54.3dp 355 | -54dp 356 | -53.7dp 357 | -53.3dp 358 | -53dp 359 | -52.7dp 360 | -52.3dp 361 | -52dp 362 | -51.7dp 363 | -51.3dp 364 | -51dp 365 | -50.7dp 366 | -50.3dp 367 | -50dp 368 | -49.7dp 369 | -49.3dp 370 | -49dp 371 | -48.7dp 372 | -48.3dp 373 | -48dp 374 | -47.7dp 375 | -47.3dp 376 | -47dp 377 | -46.7dp 378 | -46.3dp 379 | -46dp 380 | -45.7dp 381 | -45.3dp 382 | -45dp 383 | -44.7dp 384 | -44.3dp 385 | -44dp 386 | -43.7dp 387 | -43.3dp 388 | -43dp 389 | -42.7dp 390 | -42.3dp 391 | -42dp 392 | -41.7dp 393 | -41.3dp 394 | -41dp 395 | -40.7dp 396 | -40.3dp 397 | -40dp 398 | -39.7dp 399 | -39.3dp 400 | -39dp 401 | -38.7dp 402 | -38.3dp 403 | -38dp 404 | -37.7dp 405 | -37.3dp 406 | -37dp 407 | -36.7dp 408 | -36.3dp 409 | -36dp 410 | -35.7dp 411 | -35.3dp 412 | -35dp 413 | -34.7dp 414 | -34.3dp 415 | -34dp 416 | -33.7dp 417 | -33.3dp 418 | -33dp 419 | -32.7dp 420 | -32.3dp 421 | -32dp 422 | -31.7dp 423 | -31.3dp 424 | -31dp 425 | -30.7dp 426 | -30.3dp 427 | -30dp 428 | -29.7dp 429 | -29.3dp 430 | -29dp 431 | -28.7dp 432 | -28.3dp 433 | -28dp 434 | -27.7dp 435 | -27.3dp 436 | -27dp 437 | -26.7dp 438 | -26.3dp 439 | -26dp 440 | -25.7dp 441 | -25.3dp 442 | -25dp 443 | -24.7dp 444 | -24.3dp 445 | -24dp 446 | -23.7dp 447 | -23.3dp 448 | -23dp 449 | -22.7dp 450 | -22.3dp 451 | -22dp 452 | -21.7dp 453 | -21.3dp 454 | -21dp 455 | -20.7dp 456 | -20.3dp 457 | -20dp 458 | -19.7dp 459 | -19.3dp 460 | -19dp 461 | -18.7dp 462 | -18.3dp 463 | -18dp 464 | -17.7dp 465 | -17.3dp 466 | -17dp 467 | -16.7dp 468 | -16.3dp 469 | -16dp 470 | -15.7dp 471 | -15.3dp 472 | -15dp 473 | -14.7dp 474 | -14.3dp 475 | -14dp 476 | -13.7dp 477 | -13.3dp 478 | -13dp 479 | -12.7dp 480 | -12.3dp 481 | -12dp 482 | -11.7dp 483 | -11.3dp 484 | -11dp 485 | -10.7dp 486 | -10.3dp 487 | -10dp 488 | -9.7dp 489 | -9.3dp 490 | -9dp 491 | -8.7dp 492 | -8.3dp 493 | -8dp 494 | -7.7dp 495 | -7.3dp 496 | -7dp 497 | -6.7dp 498 | -6.3dp 499 | -6dp 500 | -5.7dp 501 | -5.3dp 502 | -5dp 503 | -4.7dp 504 | -4.3dp 505 | -4dp 506 | -3.7dp 507 | -3.3dp 508 | -3dp 509 | -2.7dp 510 | -2.3dp 511 | -2dp 512 | -1.7dp 513 | -1.3dp 514 | -1dp 515 | -0.7dp 516 | -0.3dp 517 | 0dp 518 | 0.3dp 519 | 0.7dp 520 | 1dp 521 | 1.3dp 522 | 1.7dp 523 | 2dp 524 | 2.3dp 525 | 2.7dp 526 | 3dp 527 | 3.3dp 528 | 3.7dp 529 | 4dp 530 | 4.3dp 531 | 4.7dp 532 | 5dp 533 | 5.3dp 534 | 5.7dp 535 | 6dp 536 | 6.3dp 537 | 6.7dp 538 | 7dp 539 | 7.3dp 540 | 7.7dp 541 | 8dp 542 | 8.3dp 543 | 8.7dp 544 | 9dp 545 | 9.3dp 546 | 9.7dp 547 | 10dp 548 | 10.3dp 549 | 10.7dp 550 | 11dp 551 | 11.3dp 552 | 11.7dp 553 | 12dp 554 | 12.3dp 555 | 12.7dp 556 | 13dp 557 | 13.3dp 558 | 13.7dp 559 | 14dp 560 | 14.3dp 561 | 14.7dp 562 | 15dp 563 | 15.3dp 564 | 15.7dp 565 | 16dp 566 | 16.3dp 567 | 16.7dp 568 | 17dp 569 | 17.3dp 570 | 17.7dp 571 | 18dp 572 | 18.3dp 573 | 18.7dp 574 | 19dp 575 | 19.3dp 576 | 19.7dp 577 | 20dp 578 | 20.3dp 579 | 20.7dp 580 | 21dp 581 | 21.3dp 582 | 21.7dp 583 | 22dp 584 | 22.3dp 585 | 22.7dp 586 | 23dp 587 | 23.3dp 588 | 23.7dp 589 | 24dp 590 | 24.3dp 591 | 24.7dp 592 | 25dp 593 | 25.3dp 594 | 25.7dp 595 | 26dp 596 | 26.3dp 597 | 26.7dp 598 | 27dp 599 | 27.3dp 600 | 27.7dp 601 | 28dp 602 | 28.3dp 603 | 28.7dp 604 | 29dp 605 | 29.3dp 606 | 29.7dp 607 | 30dp 608 | 30.3dp 609 | 30.7dp 610 | 31dp 611 | 31.3dp 612 | 31.7dp 613 | 32dp 614 | 32.3dp 615 | 32.7dp 616 | 33dp 617 | 33.3dp 618 | 33.7dp 619 | 34dp 620 | 34.3dp 621 | 34.7dp 622 | 35dp 623 | 35.3dp 624 | 35.7dp 625 | 36dp 626 | 36.3dp 627 | 36.7dp 628 | 37dp 629 | 37.3dp 630 | 37.7dp 631 | 38dp 632 | 38.3dp 633 | 38.7dp 634 | 39dp 635 | 39.3dp 636 | 39.7dp 637 | 40dp 638 | 40.3dp 639 | 40.7dp 640 | 41dp 641 | 41.3dp 642 | 41.7dp 643 | 42dp 644 | 42.3dp 645 | 42.7dp 646 | 43dp 647 | 43.3dp 648 | 43.7dp 649 | 44dp 650 | 44.3dp 651 | 44.7dp 652 | 45dp 653 | 45.3dp 654 | 45.7dp 655 | 46dp 656 | 46.3dp 657 | 46.7dp 658 | 47dp 659 | 47.3dp 660 | 47.7dp 661 | 48dp 662 | 48.3dp 663 | 48.7dp 664 | 49dp 665 | 49.3dp 666 | 49.7dp 667 | 50dp 668 | 50.3dp 669 | 50.7dp 670 | 51dp 671 | 51.3dp 672 | 51.7dp 673 | 52dp 674 | 52.3dp 675 | 52.7dp 676 | 53dp 677 | 53.3dp 678 | 53.7dp 679 | 54dp 680 | 54.3dp 681 | 54.7dp 682 | 55dp 683 | 55.3dp 684 | 55.7dp 685 | 56dp 686 | 56.3dp 687 | 56.7dp 688 | 57dp 689 | 57.3dp 690 | 57.7dp 691 | 58dp 692 | 58.3dp 693 | 58.7dp 694 | 59dp 695 | 59.3dp 696 | 59.7dp 697 | 60dp 698 | 60.3dp 699 | 60.7dp 700 | 61dp 701 | 61.3dp 702 | 61.7dp 703 | 62dp 704 | 62.3dp 705 | 62.7dp 706 | 63dp 707 | 63.3dp 708 | 63.7dp 709 | 64dp 710 | 64.3dp 711 | 64.7dp 712 | 65dp 713 | 65.3dp 714 | 65.7dp 715 | 66dp 716 | 66.3dp 717 | 66.7dp 718 | 67dp 719 | 67.3dp 720 | 67.7dp 721 | 68dp 722 | 68.3dp 723 | 68.7dp 724 | 69dp 725 | 69.3dp 726 | 69.7dp 727 | 70dp 728 | 70.3dp 729 | 70.7dp 730 | 71dp 731 | 71.3dp 732 | 71.7dp 733 | 72dp 734 | 72.3dp 735 | 72.7dp 736 | 73dp 737 | 73.3dp 738 | 73.7dp 739 | 74dp 740 | 74.3dp 741 | 74.7dp 742 | 75dp 743 | 75.3dp 744 | 75.7dp 745 | 76dp 746 | 76.3dp 747 | 76.7dp 748 | 77dp 749 | 77.3dp 750 | 77.7dp 751 | 78dp 752 | 78.3dp 753 | 78.7dp 754 | 79dp 755 | 79.3dp 756 | 79.7dp 757 | 80dp 758 | 80.3dp 759 | 80.7dp 760 | 81dp 761 | 81.3dp 762 | 81.7dp 763 | 82dp 764 | 82.3dp 765 | 82.7dp 766 | 83dp 767 | 83.3dp 768 | 83.7dp 769 | 84dp 770 | 84.3dp 771 | 84.7dp 772 | 85dp 773 | 85.3dp 774 | 85.7dp 775 | 86dp 776 | 86.3dp 777 | 86.7dp 778 | 87dp 779 | 87.3dp 780 | 87.7dp 781 | 88dp 782 | 88.3dp 783 | 88.7dp 784 | 89dp 785 | 89.3dp 786 | 89.7dp 787 | 90dp 788 | 90.3dp 789 | 90.7dp 790 | 91dp 791 | 91.3dp 792 | 91.7dp 793 | 92dp 794 | 92.3dp 795 | 92.7dp 796 | 93dp 797 | 93.3dp 798 | 93.7dp 799 | 94dp 800 | 94.3dp 801 | 94.7dp 802 | 95dp 803 | 95.3dp 804 | 95.7dp 805 | 96dp 806 | 96.3dp 807 | 96.7dp 808 | 97dp 809 | 97.3dp 810 | 97.7dp 811 | 98dp 812 | 98.3dp 813 | 98.7dp 814 | 99dp 815 | 99.3dp 816 | 99.7dp 817 | 100dp 818 | 100.3dp 819 | 100.7dp 820 | 101dp 821 | 101.3dp 822 | 101.7dp 823 | 102dp 824 | 102.3dp 825 | 102.7dp 826 | 103dp 827 | 103.3dp 828 | 103.7dp 829 | 104dp 830 | 104.3dp 831 | 104.7dp 832 | 105dp 833 | 105.3dp 834 | 105.7dp 835 | 106dp 836 | 106.3dp 837 | 106.7dp 838 | 107dp 839 | 107.3dp 840 | 107.7dp 841 | 108dp 842 | 108.3dp 843 | 108.7dp 844 | 109dp 845 | 109.3dp 846 | 109.7dp 847 | 110dp 848 | 110.3dp 849 | 110.7dp 850 | 111dp 851 | 111.3dp 852 | 111.7dp 853 | 112dp 854 | 112.3dp 855 | 112.7dp 856 | 113dp 857 | 113.3dp 858 | 113.7dp 859 | 114dp 860 | 114.3dp 861 | 114.7dp 862 | 115dp 863 | 115.3dp 864 | 115.7dp 865 | 116dp 866 | 116.3dp 867 | 116.7dp 868 | 117dp 869 | 117.3dp 870 | 117.7dp 871 | 118dp 872 | 118.3dp 873 | 118.7dp 874 | 119dp 875 | 119.3dp 876 | 119.7dp 877 | 120dp 878 | 120.3dp 879 | 120.7dp 880 | 121dp 881 | 121.3dp 882 | 121.7dp 883 | 122dp 884 | 122.3dp 885 | 122.7dp 886 | 123dp 887 | 123.3dp 888 | 123.7dp 889 | 124dp 890 | 124.3dp 891 | 124.7dp 892 | 125dp 893 | 125.3dp 894 | 125.7dp 895 | 126dp 896 | 126.3dp 897 | 126.7dp 898 | 127dp 899 | 127.3dp 900 | 127.7dp 901 | 128dp 902 | 128.3dp 903 | 128.7dp 904 | 129dp 905 | 129.3dp 906 | 129.7dp 907 | 130dp 908 | 130.3dp 909 | 130.7dp 910 | 131dp 911 | 131.3dp 912 | 131.7dp 913 | 132dp 914 | 132.3dp 915 | 132.7dp 916 | 133dp 917 | 133.3dp 918 | 133.7dp 919 | 134dp 920 | 134.3dp 921 | 134.7dp 922 | 135dp 923 | 135.3dp 924 | 135.7dp 925 | 136dp 926 | 136.3dp 927 | 136.7dp 928 | 137dp 929 | 137.3dp 930 | 137.7dp 931 | 138dp 932 | 138.3dp 933 | 138.7dp 934 | 139dp 935 | 139.3dp 936 | 139.7dp 937 | 140dp 938 | 140.3dp 939 | 140.7dp 940 | 141dp 941 | 141.3dp 942 | 141.7dp 943 | 142dp 944 | 142.3dp 945 | 142.7dp 946 | 143dp 947 | 143.3dp 948 | 143.7dp 949 | 144dp 950 | 144.3dp 951 | 144.7dp 952 | 145dp 953 | 145.3dp 954 | 145.7dp 955 | 146dp 956 | 146.3dp 957 | 146.7dp 958 | 147dp 959 | 147.3dp 960 | 147.7dp 961 | 148dp 962 | 148.3dp 963 | 148.7dp 964 | 149dp 965 | 149.3dp 966 | 149.7dp 967 | 150dp 968 | 150.3dp 969 | 150.7dp 970 | 151dp 971 | 151.3dp 972 | 151.7dp 973 | 152dp 974 | 152.3dp 975 | 152.7dp 976 | 153dp 977 | 153.3dp 978 | 153.7dp 979 | 154dp 980 | 154.3dp 981 | 154.7dp 982 | 155dp 983 | 155.3dp 984 | 155.7dp 985 | 156dp 986 | 156.3dp 987 | 156.7dp 988 | 157dp 989 | 157.3dp 990 | 157.7dp 991 | 158dp 992 | 158.3dp 993 | 158.7dp 994 | 159dp 995 | 159.3dp 996 | 159.7dp 997 | 160dp 998 | 160.3dp 999 | 160.7dp 1000 | 161dp 1001 | 161.3dp 1002 | 161.7dp 1003 | 162dp 1004 | 162.3dp 1005 | 162.7dp 1006 | 163dp 1007 | 163.3dp 1008 | 163.7dp 1009 | 164dp 1010 | 164.3dp 1011 | 164.7dp 1012 | 165dp 1013 | 165.3dp 1014 | 165.7dp 1015 | 166dp 1016 | 166.3dp 1017 | 166.7dp 1018 | 167dp 1019 | 167.3dp 1020 | 167.7dp 1021 | 168dp 1022 | 168.3dp 1023 | 168.7dp 1024 | 169dp 1025 | 169.3dp 1026 | 169.7dp 1027 | 170dp 1028 | 170.3dp 1029 | 170.7dp 1030 | 171dp 1031 | 171.3dp 1032 | 171.7dp 1033 | 172dp 1034 | 172.3dp 1035 | 172.7dp 1036 | 173dp 1037 | 173.3dp 1038 | 173.7dp 1039 | 174dp 1040 | 174.3dp 1041 | 174.7dp 1042 | 175dp 1043 | 175.3dp 1044 | 175.7dp 1045 | 176dp 1046 | 176.3dp 1047 | 176.7dp 1048 | 177dp 1049 | 177.3dp 1050 | 177.7dp 1051 | 178dp 1052 | 178.3dp 1053 | 178.7dp 1054 | 179dp 1055 | 179.3dp 1056 | 179.7dp 1057 | 180dp 1058 | 180.3dp 1059 | 180.7dp 1060 | 181dp 1061 | 181.3dp 1062 | 181.7dp 1063 | 182dp 1064 | 182.3dp 1065 | 182.7dp 1066 | 183dp 1067 | 183.3dp 1068 | 183.7dp 1069 | 184dp 1070 | 184.3dp 1071 | 184.7dp 1072 | 185dp 1073 | 185.3dp 1074 | 185.7dp 1075 | 186dp 1076 | 186.3dp 1077 | 186.7dp 1078 | 187dp 1079 | 187.3dp 1080 | 187.7dp 1081 | 188dp 1082 | 188.3dp 1083 | 188.7dp 1084 | 189dp 1085 | 189.3dp 1086 | 189.7dp 1087 | 190dp 1088 | 190.3dp 1089 | 190.7dp 1090 | 191dp 1091 | 191.3dp 1092 | 191.7dp 1093 | 192dp 1094 | 192.3dp 1095 | 192.7dp 1096 | 193dp 1097 | 193.3dp 1098 | 193.7dp 1099 | 194dp 1100 | 194.3dp 1101 | 194.7dp 1102 | 195dp 1103 | 195.3dp 1104 | 195.7dp 1105 | 196dp 1106 | 196.3dp 1107 | 196.7dp 1108 | 197dp 1109 | 197.3dp 1110 | 197.7dp 1111 | 198dp 1112 | 198.3dp 1113 | 198.7dp 1114 | 199dp 1115 | 199.3dp 1116 | 199.7dp 1117 | 200dp 1118 | 200.3dp 1119 | 200.7dp 1120 | 201dp 1121 | 201.3dp 1122 | 201.7dp 1123 | 202dp 1124 | 202.3dp 1125 | 202.7dp 1126 | 203dp 1127 | 203.3dp 1128 | 203.7dp 1129 | 204dp 1130 | 204.3dp 1131 | 204.7dp 1132 | 205dp 1133 | 205.3dp 1134 | 205.7dp 1135 | 206dp 1136 | 206.3dp 1137 | 206.7dp 1138 | 207dp 1139 | 207.3dp 1140 | 207.7dp 1141 | 208dp 1142 | 208.3dp 1143 | 208.7dp 1144 | 209dp 1145 | 209.3dp 1146 | 209.7dp 1147 | 210dp 1148 | 210.3dp 1149 | 210.7dp 1150 | 211dp 1151 | 211.3dp 1152 | 211.7dp 1153 | 212dp 1154 | 212.3dp 1155 | 212.7dp 1156 | 213dp 1157 | 213.3dp 1158 | 213.7dp 1159 | 214dp 1160 | 214.3dp 1161 | 214.7dp 1162 | 215dp 1163 | 215.3dp 1164 | 215.7dp 1165 | 216dp 1166 | 216.3dp 1167 | 216.7dp 1168 | 217dp 1169 | 217.3dp 1170 | 217.7dp 1171 | 218dp 1172 | 218.3dp 1173 | 218.7dp 1174 | 219dp 1175 | 219.3dp 1176 | 219.7dp 1177 | 220dp 1178 | 220.3dp 1179 | 220.7dp 1180 | 221dp 1181 | 221.3dp 1182 | 221.7dp 1183 | 222dp 1184 | 222.3dp 1185 | 222.7dp 1186 | 223dp 1187 | 223.3dp 1188 | 223.7dp 1189 | 224dp 1190 | 224.3dp 1191 | 224.7dp 1192 | 225dp 1193 | 225.3dp 1194 | 225.7dp 1195 | 226dp 1196 | 226.3dp 1197 | 226.7dp 1198 | 227dp 1199 | 227.3dp 1200 | 227.7dp 1201 | 228dp 1202 | 228.3dp 1203 | 228.7dp 1204 | 229dp 1205 | 229.3dp 1206 | 229.7dp 1207 | 230dp 1208 | 230.3dp 1209 | 230.7dp 1210 | 231dp 1211 | 231.3dp 1212 | 231.7dp 1213 | 232dp 1214 | 232.3dp 1215 | 232.7dp 1216 | 233dp 1217 | 233.3dp 1218 | 233.7dp 1219 | 234dp 1220 | 234.3dp 1221 | 234.7dp 1222 | 235dp 1223 | 235.3dp 1224 | 235.7dp 1225 | 236dp 1226 | 236.3dp 1227 | 236.7dp 1228 | 237dp 1229 | 237.3dp 1230 | 237.7dp 1231 | 238dp 1232 | 238.3dp 1233 | 238.7dp 1234 | 239dp 1235 | 239.3dp 1236 | 239.7dp 1237 | 240dp 1238 | 240.3dp 1239 | 240.7dp 1240 | 241dp 1241 | 241.3dp 1242 | 241.7dp 1243 | 242dp 1244 | 242.3dp 1245 | 242.7dp 1246 | 243dp 1247 | 243.3dp 1248 | 243.7dp 1249 | 244dp 1250 | 244.3dp 1251 | 244.7dp 1252 | 245dp 1253 | 245.3dp 1254 | 245.7dp 1255 | 246dp 1256 | 246.3dp 1257 | 246.7dp 1258 | 247dp 1259 | 247.3dp 1260 | 247.7dp 1261 | 248dp 1262 | 248.3dp 1263 | 248.7dp 1264 | 249dp 1265 | 249.3dp 1266 | 249.7dp 1267 | 250dp 1268 | 250.3dp 1269 | 250.7dp 1270 | 251dp 1271 | 251.3dp 1272 | 251.7dp 1273 | 252dp 1274 | 252.3dp 1275 | 252.7dp 1276 | 253dp 1277 | 253.3dp 1278 | 253.7dp 1279 | 254dp 1280 | 254.3dp 1281 | 254.7dp 1282 | 255dp 1283 | 255.3dp 1284 | 255.7dp 1285 | 256dp 1286 | 256.3dp 1287 | 256.7dp 1288 | 257dp 1289 | 257.3dp 1290 | 257.7dp 1291 | 258dp 1292 | 258.3dp 1293 | 258.7dp 1294 | 259dp 1295 | 259.3dp 1296 | 259.7dp 1297 | 260dp 1298 | 260.3dp 1299 | 260.7dp 1300 | 261dp 1301 | 261.3dp 1302 | 261.7dp 1303 | 262dp 1304 | 262.3dp 1305 | 262.7dp 1306 | 263dp 1307 | 263.3dp 1308 | 263.7dp 1309 | 264dp 1310 | 264.3dp 1311 | 264.7dp 1312 | 265dp 1313 | 265.3dp 1314 | 265.7dp 1315 | 266dp 1316 | 266.3dp 1317 | 266.7dp 1318 | 267dp 1319 | 267.3dp 1320 | 267.7dp 1321 | 268dp 1322 | 268.3dp 1323 | 268.7dp 1324 | 269dp 1325 | 269.3dp 1326 | 269.7dp 1327 | 270dp 1328 | 270.3dp 1329 | 270.7dp 1330 | 271dp 1331 | 271.3dp 1332 | 271.7dp 1333 | 272dp 1334 | 272.3dp 1335 | 272.7dp 1336 | 273dp 1337 | 273.3dp 1338 | 273.7dp 1339 | 274dp 1340 | 274.3dp 1341 | 274.7dp 1342 | 275dp 1343 | 275.3dp 1344 | 275.7dp 1345 | 276dp 1346 | 276.3dp 1347 | 276.7dp 1348 | 277dp 1349 | 277.3dp 1350 | 277.7dp 1351 | 278dp 1352 | 278.3dp 1353 | 278.7dp 1354 | 279dp 1355 | 279.3dp 1356 | 279.7dp 1357 | 280dp 1358 | 280.3dp 1359 | 280.7dp 1360 | 281dp 1361 | 281.3dp 1362 | 281.7dp 1363 | 282dp 1364 | 282.3dp 1365 | 282.7dp 1366 | 283dp 1367 | 283.3dp 1368 | 283.7dp 1369 | 284dp 1370 | 284.3dp 1371 | 284.7dp 1372 | 285dp 1373 | 285.3dp 1374 | 285.7dp 1375 | 286dp 1376 | 286.3dp 1377 | 286.7dp 1378 | 287dp 1379 | 287.3dp 1380 | 287.7dp 1381 | 288dp 1382 | 288.3dp 1383 | 288.7dp 1384 | 289dp 1385 | 289.3dp 1386 | 289.7dp 1387 | 290dp 1388 | 290.3dp 1389 | 290.7dp 1390 | 291dp 1391 | 291.3dp 1392 | 291.7dp 1393 | 292dp 1394 | 292.3dp 1395 | 292.7dp 1396 | 293dp 1397 | 293.3dp 1398 | 293.7dp 1399 | 294dp 1400 | 294.3dp 1401 | 294.7dp 1402 | 295dp 1403 | 295.3dp 1404 | 295.7dp 1405 | 296dp 1406 | 296.3dp 1407 | 296.7dp 1408 | 297dp 1409 | 297.3dp 1410 | 297.7dp 1411 | 298dp 1412 | 298.3dp 1413 | 298.7dp 1414 | 299dp 1415 | 299.3dp 1416 | 299.7dp 1417 | 300dp 1418 | 300.3dp 1419 | 300.7dp 1420 | 301dp 1421 | 301.3dp 1422 | 301.7dp 1423 | 302dp 1424 | 302.3dp 1425 | 302.7dp 1426 | 303dp 1427 | 303.3dp 1428 | 303.7dp 1429 | 304dp 1430 | 304.3dp 1431 | 304.7dp 1432 | 305dp 1433 | 305.3dp 1434 | 305.7dp 1435 | 306dp 1436 | 306.3dp 1437 | 306.7dp 1438 | 307dp 1439 | 307.3dp 1440 | 307.7dp 1441 | 308dp 1442 | 308.3dp 1443 | 308.7dp 1444 | 309dp 1445 | 309.3dp 1446 | 309.7dp 1447 | 310dp 1448 | 310.3dp 1449 | 310.7dp 1450 | 311dp 1451 | 311.3dp 1452 | 311.7dp 1453 | 312dp 1454 | 312.3dp 1455 | 312.7dp 1456 | 313dp 1457 | 313.3dp 1458 | 313.7dp 1459 | 314dp 1460 | 314.3dp 1461 | 314.7dp 1462 | 315dp 1463 | 315.3dp 1464 | 315.7dp 1465 | 316dp 1466 | 316.3dp 1467 | 316.7dp 1468 | 317dp 1469 | 317.3dp 1470 | 317.7dp 1471 | 318dp 1472 | 318.3dp 1473 | 318.7dp 1474 | 319dp 1475 | 319.3dp 1476 | 319.7dp 1477 | 320dp 1478 | 320.3dp 1479 | 320.7dp 1480 | 321dp 1481 | 321.3dp 1482 | 321.7dp 1483 | 322dp 1484 | 322.3dp 1485 | 322.7dp 1486 | 323dp 1487 | 323.3dp 1488 | 323.7dp 1489 | 324dp 1490 | 324.3dp 1491 | 324.7dp 1492 | 325dp 1493 | 325.3dp 1494 | 325.7dp 1495 | 326dp 1496 | 326.3dp 1497 | 326.7dp 1498 | 327dp 1499 | 327.3dp 1500 | 327.7dp 1501 | 328dp 1502 | 328.3dp 1503 | 328.7dp 1504 | 329dp 1505 | 329.3dp 1506 | 329.7dp 1507 | 330dp 1508 | 330.3dp 1509 | 330.7dp 1510 | 331dp 1511 | 331.3dp 1512 | 331.7dp 1513 | 332dp 1514 | 332.3dp 1515 | 332.7dp 1516 | 333dp 1517 | 333.3dp 1518 | 333.7dp 1519 | 334dp 1520 | 334.3dp 1521 | 334.7dp 1522 | 335dp 1523 | 335.3dp 1524 | 335.7dp 1525 | 336dp 1526 | 336.3dp 1527 | 336.7dp 1528 | 337dp 1529 | 337.3dp 1530 | 337.7dp 1531 | 338dp 1532 | 338.3dp 1533 | 338.7dp 1534 | 339dp 1535 | 339.3dp 1536 | 339.7dp 1537 | 340dp 1538 | 340.3dp 1539 | 340.7dp 1540 | 341dp 1541 | 341.3dp 1542 | 341.7dp 1543 | 342dp 1544 | 342.3dp 1545 | 342.7dp 1546 | 343dp 1547 | 343.3dp 1548 | 343.7dp 1549 | 344dp 1550 | 344.3dp 1551 | 344.7dp 1552 | 345dp 1553 | 345.3dp 1554 | 345.7dp 1555 | 346dp 1556 | 346.3dp 1557 | 346.7dp 1558 | 347dp 1559 | 347.3dp 1560 | 347.7dp 1561 | 348dp 1562 | 348.3dp 1563 | 348.7dp 1564 | 349dp 1565 | 349.3dp 1566 | 349.7dp 1567 | 350dp 1568 | 350.3dp 1569 | 350.7dp 1570 | 351dp 1571 | 351.3dp 1572 | 351.7dp 1573 | 352dp 1574 | 352.3dp 1575 | 352.7dp 1576 | 353dp 1577 | 353.3dp 1578 | 353.7dp 1579 | 354dp 1580 | 354.3dp 1581 | 354.7dp 1582 | 355dp 1583 | 355.3dp 1584 | 355.7dp 1585 | 356dp 1586 | 356.3dp 1587 | 356.7dp 1588 | 357dp 1589 | 357.3dp 1590 | 357.7dp 1591 | 358dp 1592 | 358.3dp 1593 | 358.7dp 1594 | 359dp 1595 | 359.3dp 1596 | 359.7dp 1597 | 360dp 1598 | 360.3dp 1599 | 360.7dp 1600 | 361dp 1601 | 361.3dp 1602 | 361.7dp 1603 | 362dp 1604 | 362.3dp 1605 | 362.7dp 1606 | 363dp 1607 | 363.3dp 1608 | 363.7dp 1609 | 364dp 1610 | 364.3dp 1611 | 364.7dp 1612 | 365dp 1613 | 365.3dp 1614 | 365.7dp 1615 | 366dp 1616 | 366.3dp 1617 | 366.7dp 1618 | 367dp 1619 | 367.3dp 1620 | 367.7dp 1621 | 368dp 1622 | 368.3dp 1623 | 368.7dp 1624 | 369dp 1625 | 369.3dp 1626 | 369.7dp 1627 | 370dp 1628 | 370.3dp 1629 | 370.7dp 1630 | 371dp 1631 | 371.3dp 1632 | 371.7dp 1633 | 372dp 1634 | 372.3dp 1635 | 372.7dp 1636 | 373dp 1637 | 373.3dp 1638 | 373.7dp 1639 | 374dp 1640 | 374.3dp 1641 | 374.7dp 1642 | 375dp 1643 | 375.3dp 1644 | 375.7dp 1645 | 376dp 1646 | 376.3dp 1647 | 376.7dp 1648 | 377dp 1649 | 377.3dp 1650 | 377.7dp 1651 | 378dp 1652 | 378.3dp 1653 | 378.7dp 1654 | 379dp 1655 | 379.3dp 1656 | 379.7dp 1657 | 380dp 1658 | 380.3dp 1659 | 380.7dp 1660 | 381dp 1661 | 381.3dp 1662 | 381.7dp 1663 | 382dp 1664 | 382.3dp 1665 | 382.7dp 1666 | 383dp 1667 | 383.3dp 1668 | 383.7dp 1669 | 384dp 1670 | 384.3dp 1671 | 384.7dp 1672 | 385dp 1673 | 385.3dp 1674 | 385.7dp 1675 | 386dp 1676 | 386.3dp 1677 | 386.7dp 1678 | 387dp 1679 | 387.3dp 1680 | 387.7dp 1681 | 388dp 1682 | 388.3dp 1683 | 388.7dp 1684 | 389dp 1685 | 389.3dp 1686 | 389.7dp 1687 | 390dp 1688 | 390.3dp 1689 | 390.7dp 1690 | 391dp 1691 | 391.3dp 1692 | 391.7dp 1693 | 392dp 1694 | 392.3dp 1695 | 392.7dp 1696 | 393dp 1697 | 393.3dp 1698 | 393.7dp 1699 | 394dp 1700 | 394.3dp 1701 | 394.7dp 1702 | 395dp 1703 | 395.3dp 1704 | 395.7dp 1705 | 396dp 1706 | 396.3dp 1707 | 396.7dp 1708 | 397dp 1709 | 397.3dp 1710 | 397.7dp 1711 | 398dp 1712 | 398.3dp 1713 | 398.7dp 1714 | 399dp 1715 | 399.3dp 1716 | 399.7dp 1717 | 400dp 1718 | 400.3dp 1719 | 400.7dp 1720 | 401dp 1721 | 401.3dp 1722 | 401.7dp 1723 | 402dp 1724 | 402.3dp 1725 | 402.7dp 1726 | 403dp 1727 | 403.3dp 1728 | 403.7dp 1729 | 404dp 1730 | 404.3dp 1731 | 404.7dp 1732 | 405dp 1733 | 405.3dp 1734 | 405.7dp 1735 | 406dp 1736 | 406.3dp 1737 | 406.7dp 1738 | 407dp 1739 | 407.3dp 1740 | 407.7dp 1741 | 408dp 1742 | 408.3dp 1743 | 408.7dp 1744 | 409dp 1745 | 409.3dp 1746 | 409.7dp 1747 | 410dp 1748 | 410.3dp 1749 | 410.7dp 1750 | 411dp 1751 | 411.3dp 1752 | 411.7dp 1753 | 412dp 1754 | 412.3dp 1755 | 412.7dp 1756 | 413dp 1757 | 413.3dp 1758 | 413.7dp 1759 | 414dp 1760 | 414.3dp 1761 | 414.7dp 1762 | 415dp 1763 | 415.3dp 1764 | 415.7dp 1765 | 416dp 1766 | 416.3dp 1767 | 416.7dp 1768 | 417dp 1769 | 417.3dp 1770 | 417.7dp 1771 | 418dp 1772 | 418.3dp 1773 | 418.7dp 1774 | 419dp 1775 | 419.3dp 1776 | 419.7dp 1777 | 420dp 1778 | 420.3dp 1779 | 420.7dp 1780 | 421dp 1781 | 421.3dp 1782 | 421.7dp 1783 | 422dp 1784 | 422.3dp 1785 | 422.7dp 1786 | 423dp 1787 | 423.3dp 1788 | 423.7dp 1789 | 424dp 1790 | 424.3dp 1791 | 424.7dp 1792 | 425dp 1793 | 425.3dp 1794 | 425.7dp 1795 | 426dp 1796 | 426.3dp 1797 | 426.7dp 1798 | 427dp 1799 | 427.3dp 1800 | 427.7dp 1801 | 428dp 1802 | 428.3dp 1803 | 428.7dp 1804 | 429dp 1805 | 429.3dp 1806 | 429.7dp 1807 | 430dp 1808 | 430.3dp 1809 | 430.7dp 1810 | 431dp 1811 | 431.3dp 1812 | 431.7dp 1813 | 432dp 1814 | 432.3dp 1815 | 432.7dp 1816 | 433dp 1817 | 433.3dp 1818 | 433.7dp 1819 | 434dp 1820 | 434.3dp 1821 | 434.7dp 1822 | 435dp 1823 | 435.3dp 1824 | 435.7dp 1825 | 436dp 1826 | 436.3dp 1827 | 436.7dp 1828 | 437dp 1829 | 437.3dp 1830 | 437.7dp 1831 | 438dp 1832 | 438.3dp 1833 | 438.7dp 1834 | 439dp 1835 | 439.3dp 1836 | 439.7dp 1837 | 440dp 1838 | 440.3dp 1839 | 440.7dp 1840 | 441dp 1841 | 441.3dp 1842 | 441.7dp 1843 | 442dp 1844 | 442.3dp 1845 | 442.7dp 1846 | 443dp 1847 | 443.3dp 1848 | 443.7dp 1849 | 444dp 1850 | 444.3dp 1851 | 444.7dp 1852 | 445dp 1853 | 445.3dp 1854 | 445.7dp 1855 | 446dp 1856 | 446.3dp 1857 | 446.7dp 1858 | 447dp 1859 | 447.3dp 1860 | 447.7dp 1861 | 448dp 1862 | 448.3dp 1863 | 448.7dp 1864 | 449dp 1865 | 449.3dp 1866 | 449.7dp 1867 | 450dp 1868 | 450.3dp 1869 | 450.7dp 1870 | 451dp 1871 | 451.3dp 1872 | 451.7dp 1873 | 452dp 1874 | 452.3dp 1875 | 452.7dp 1876 | 453dp 1877 | 453.3dp 1878 | 453.7dp 1879 | 454dp 1880 | 454.3dp 1881 | 454.7dp 1882 | 455dp 1883 | 455.3dp 1884 | 455.7dp 1885 | 456dp 1886 | 456.3dp 1887 | 456.7dp 1888 | 457dp 1889 | 457.3dp 1890 | 457.7dp 1891 | 458dp 1892 | 458.3dp 1893 | 458.7dp 1894 | 459dp 1895 | 459.3dp 1896 | 459.7dp 1897 | 460dp 1898 | 460.3dp 1899 | 460.7dp 1900 | 461dp 1901 | 461.3dp 1902 | 461.7dp 1903 | 462dp 1904 | 462.3dp 1905 | 462.7dp 1906 | 463dp 1907 | 463.3dp 1908 | 463.7dp 1909 | 464dp 1910 | 464.3dp 1911 | 464.7dp 1912 | 465dp 1913 | 465.3dp 1914 | 465.7dp 1915 | 466dp 1916 | 466.3dp 1917 | 466.7dp 1918 | 467dp 1919 | 467.3dp 1920 | 467.7dp 1921 | 468dp 1922 | 468.3dp 1923 | 468.7dp 1924 | 469dp 1925 | 469.3dp 1926 | 469.7dp 1927 | 470dp 1928 | 470.3dp 1929 | 470.7dp 1930 | 471dp 1931 | 471.3dp 1932 | 471.7dp 1933 | 472dp 1934 | 472.3dp 1935 | 472.7dp 1936 | 473dp 1937 | 473.3dp 1938 | 473.7dp 1939 | 474dp 1940 | 474.3dp 1941 | 474.7dp 1942 | 475dp 1943 | 475.3dp 1944 | 475.7dp 1945 | 476dp 1946 | 476.3dp 1947 | 476.7dp 1948 | 477dp 1949 | 477.3dp 1950 | 477.7dp 1951 | 478dp 1952 | 478.3dp 1953 | 478.7dp 1954 | 479dp 1955 | 479.3dp 1956 | 479.7dp 1957 | 480dp 1958 | 480.3dp 1959 | 480.7dp 1960 | 481dp 1961 | 481.3dp 1962 | 481.7dp 1963 | 482dp 1964 | 482.3dp 1965 | 482.7dp 1966 | 483dp 1967 | 483.3dp 1968 | 483.7dp 1969 | 484dp 1970 | 484.3dp 1971 | 484.7dp 1972 | 485dp 1973 | 485.3dp 1974 | 485.7dp 1975 | 486dp 1976 | 486.3dp 1977 | 486.7dp 1978 | 487dp 1979 | 487.3dp 1980 | 487.7dp 1981 | 488dp 1982 | 488.3dp 1983 | 488.7dp 1984 | 489dp 1985 | 489.3dp 1986 | 489.7dp 1987 | 490dp 1988 | 490.3dp 1989 | 490.7dp 1990 | 491dp 1991 | 491.3dp 1992 | 491.7dp 1993 | 492dp 1994 | 492.3dp 1995 | 492.7dp 1996 | 493dp 1997 | 493.3dp 1998 | 493.7dp 1999 | 494dp 2000 | 494.3dp 2001 | 494.7dp 2002 | 495dp 2003 | 495.3dp 2004 | 495.7dp 2005 | 496dp 2006 | 496.3dp 2007 | 496.7dp 2008 | 497dp 2009 | 497.3dp 2010 | 497.7dp 2011 | 498dp 2012 | 498.3dp 2013 | 498.7dp 2014 | 499dp 2015 | 499.3dp 2016 | 499.7dp 2017 | 500dp 2018 | 500.3dp 2019 | 500.7dp 2020 | 501dp 2021 | 501.3dp 2022 | 501.7dp 2023 | 502dp 2024 | 502.3dp 2025 | 502.7dp 2026 | 503dp 2027 | 503.3dp 2028 | 503.7dp 2029 | 504dp 2030 | 504.3dp 2031 | 504.7dp 2032 | 505dp 2033 | 505.3dp 2034 | 505.7dp 2035 | 506dp 2036 | 506.3dp 2037 | 506.7dp 2038 | 507dp 2039 | 507.3dp 2040 | 507.7dp 2041 | 508dp 2042 | 508.3dp 2043 | 508.7dp 2044 | 509dp 2045 | 509.3dp 2046 | 509.7dp 2047 | 510dp 2048 | 510.3dp 2049 | 510.7dp 2050 | 511dp 2051 | 511.3dp 2052 | 511.7dp 2053 | 512dp 2054 | 512.3dp 2055 | 512.7dp 2056 | 513dp 2057 | 513.3dp 2058 | 513.7dp 2059 | 514dp 2060 | 514.3dp 2061 | 514.7dp 2062 | 515dp 2063 | 515.3dp 2064 | 515.7dp 2065 | 516dp 2066 | 516.3dp 2067 | 516.7dp 2068 | 517dp 2069 | 517.3dp 2070 | 517.7dp 2071 | 518dp 2072 | 518.3dp 2073 | 518.7dp 2074 | 519dp 2075 | 519.3dp 2076 | 519.7dp 2077 | 520dp 2078 | 520.3dp 2079 | 520.7dp 2080 | 521dp 2081 | 521.3dp 2082 | 521.7dp 2083 | 522dp 2084 | 522.3dp 2085 | 522.7dp 2086 | 523dp 2087 | 523.3dp 2088 | 523.7dp 2089 | 524dp 2090 | 524.3dp 2091 | 524.7dp 2092 | 525dp 2093 | 525.3dp 2094 | 525.7dp 2095 | 526dp 2096 | 526.3dp 2097 | 526.7dp 2098 | 527dp 2099 | 527.3dp 2100 | 527.7dp 2101 | 528dp 2102 | 528.3dp 2103 | 528.7dp 2104 | 529dp 2105 | 529.3dp 2106 | 529.7dp 2107 | 530dp 2108 | 530.3dp 2109 | 530.7dp 2110 | 531dp 2111 | 531.3dp 2112 | 531.7dp 2113 | 532dp 2114 | 532.3dp 2115 | 532.7dp 2116 | 533dp 2117 | 533.3dp 2118 | 533.7dp 2119 | 534dp 2120 | 534.3dp 2121 | 534.7dp 2122 | 535dp 2123 | 535.3dp 2124 | 535.7dp 2125 | 536dp 2126 | 536.3dp 2127 | 536.7dp 2128 | 537dp 2129 | 537.3dp 2130 | 537.7dp 2131 | 538dp 2132 | 538.3dp 2133 | 538.7dp 2134 | 539dp 2135 | 539.3dp 2136 | 539.7dp 2137 | 540dp 2138 | 540.3dp 2139 | 540.7dp 2140 | 541dp 2141 | 541.3dp 2142 | 541.7dp 2143 | 542dp 2144 | 542.3dp 2145 | 542.7dp 2146 | 543dp 2147 | 543.3dp 2148 | 543.7dp 2149 | 544dp 2150 | 544.3dp 2151 | 544.7dp 2152 | 545dp 2153 | 545.3dp 2154 | 545.7dp 2155 | 546dp 2156 | 546.3dp 2157 | 546.7dp 2158 | 547dp 2159 | 547.3dp 2160 | 547.7dp 2161 | 548dp 2162 | 548.3dp 2163 | 548.7dp 2164 | 549dp 2165 | 549.3dp 2166 | 549.7dp 2167 | 550dp 2168 | 550.3dp 2169 | 550.7dp 2170 | 551dp 2171 | 551.3dp 2172 | 551.7dp 2173 | 552dp 2174 | 552.3dp 2175 | 552.7dp 2176 | 553dp 2177 | 553.3dp 2178 | 553.7dp 2179 | 554dp 2180 | 554.3dp 2181 | 554.7dp 2182 | 555dp 2183 | 555.3dp 2184 | 555.7dp 2185 | 556dp 2186 | 556.3dp 2187 | 556.7dp 2188 | 557dp 2189 | 557.3dp 2190 | 557.7dp 2191 | 558dp 2192 | 558.3dp 2193 | 558.7dp 2194 | 559dp 2195 | 559.3dp 2196 | 559.7dp 2197 | 560dp 2198 | 560.3dp 2199 | 560.7dp 2200 | 561dp 2201 | 561.3dp 2202 | 561.7dp 2203 | 562dp 2204 | 562.3dp 2205 | 562.7dp 2206 | 563dp 2207 | 563.3dp 2208 | 563.7dp 2209 | 564dp 2210 | 564.3dp 2211 | 564.7dp 2212 | 565dp 2213 | 565.3dp 2214 | 565.7dp 2215 | 566dp 2216 | 566.3dp 2217 | 566.7dp 2218 | 567dp 2219 | 567.3dp 2220 | 567.7dp 2221 | 568dp 2222 | 568.3dp 2223 | 568.7dp 2224 | 569dp 2225 | 569.3dp 2226 | 569.7dp 2227 | 570dp 2228 | 570.3dp 2229 | 570.7dp 2230 | 571dp 2231 | 571.3dp 2232 | 571.7dp 2233 | 572dp 2234 | 572.3dp 2235 | 572.7dp 2236 | 573dp 2237 | 573.3dp 2238 | 573.7dp 2239 | 574dp 2240 | 574.3dp 2241 | 574.7dp 2242 | 575dp 2243 | 575.3dp 2244 | 575.7dp 2245 | 576dp 2246 | 576.3dp 2247 | 576.7dp 2248 | 577dp 2249 | 577.3dp 2250 | 577.7dp 2251 | 578dp 2252 | 578.3dp 2253 | 578.7dp 2254 | 579dp 2255 | 579.3dp 2256 | 579.7dp 2257 | 580dp 2258 | 580.3dp 2259 | 580.7dp 2260 | 581dp 2261 | 581.3dp 2262 | 581.7dp 2263 | 582dp 2264 | 582.3dp 2265 | 582.7dp 2266 | 583dp 2267 | 583.3dp 2268 | 583.7dp 2269 | 584dp 2270 | 584.3dp 2271 | 584.7dp 2272 | 585dp 2273 | 585.3dp 2274 | 585.7dp 2275 | 586dp 2276 | 586.3dp 2277 | 586.7dp 2278 | 587dp 2279 | 587.3dp 2280 | 587.7dp 2281 | 588dp 2282 | 588.3dp 2283 | 588.7dp 2284 | 589dp 2285 | 589.3dp 2286 | 589.7dp 2287 | 590dp 2288 | 590.3dp 2289 | 590.7dp 2290 | 591dp 2291 | 591.3dp 2292 | 591.7dp 2293 | 592dp 2294 | 592.3dp 2295 | 592.7dp 2296 | 593dp 2297 | 593.3dp 2298 | 593.7dp 2299 | 594dp 2300 | 594.3dp 2301 | 594.7dp 2302 | 595dp 2303 | 595.3dp 2304 | 595.7dp 2305 | 596dp 2306 | 596.3dp 2307 | 596.7dp 2308 | 597dp 2309 | 597.3dp 2310 | 597.7dp 2311 | 598dp 2312 | 598.3dp 2313 | 598.7dp 2314 | 599dp 2315 | 599.3dp 2316 | 599.7dp 2317 | 600dp 2318 | 600.3dp 2319 | 600.7dp 2320 | 601dp 2321 | 601.3dp 2322 | 601.7dp 2323 | 602dp 2324 | 602.3dp 2325 | 602.7dp 2326 | 603dp 2327 | 603.3dp 2328 | 603.7dp 2329 | 604dp 2330 | 604.3dp 2331 | 604.7dp 2332 | 605dp 2333 | 605.3dp 2334 | 605.7dp 2335 | 606dp 2336 | 606.3dp 2337 | 606.7dp 2338 | 607dp 2339 | 607.3dp 2340 | 607.7dp 2341 | 608dp 2342 | 608.3dp 2343 | 608.7dp 2344 | 609dp 2345 | 609.3dp 2346 | 609.7dp 2347 | 610dp 2348 | 610.3dp 2349 | 610.7dp 2350 | 611dp 2351 | 611.3dp 2352 | 611.7dp 2353 | 612dp 2354 | 612.3dp 2355 | 612.7dp 2356 | 613dp 2357 | 613.3dp 2358 | 613.7dp 2359 | 614dp 2360 | 614.3dp 2361 | 614.7dp 2362 | 615dp 2363 | 615.3dp 2364 | 615.7dp 2365 | 616dp 2366 | 616.3dp 2367 | 616.7dp 2368 | 617dp 2369 | 617.3dp 2370 | 617.7dp 2371 | 618dp 2372 | 618.3dp 2373 | 618.7dp 2374 | 619dp 2375 | 619.3dp 2376 | 619.7dp 2377 | 620dp 2378 | 620.3dp 2379 | 620.7dp 2380 | 621dp 2381 | 621.3dp 2382 | 621.7dp 2383 | 622dp 2384 | 622.3dp 2385 | 622.7dp 2386 | 623dp 2387 | 623.3dp 2388 | 623.7dp 2389 | 624dp 2390 | 624.3dp 2391 | 624.7dp 2392 | 625dp 2393 | 625.3dp 2394 | 625.7dp 2395 | 626dp 2396 | 626.3dp 2397 | 626.7dp 2398 | 627dp 2399 | 627.3dp 2400 | 627.7dp 2401 | 628dp 2402 | 628.3dp 2403 | 628.7dp 2404 | 629dp 2405 | 629.3dp 2406 | 629.7dp 2407 | 630dp 2408 | 630.3dp 2409 | 630.7dp 2410 | 631dp 2411 | 631.3dp 2412 | 631.7dp 2413 | 632dp 2414 | 632.3dp 2415 | 632.7dp 2416 | 633dp 2417 | 633.3dp 2418 | 633.7dp 2419 | 634dp 2420 | 634.3dp 2421 | 634.7dp 2422 | 635dp 2423 | 635.3dp 2424 | 635.7dp 2425 | 636dp 2426 | 636.3dp 2427 | 636.7dp 2428 | 637dp 2429 | 637.3dp 2430 | 637.7dp 2431 | 638dp 2432 | 638.3dp 2433 | 638.7dp 2434 | 639dp 2435 | 639.3dp 2436 | 639.7dp 2437 | 640dp 2438 | 640.3dp 2439 | 640.7dp 2440 | 641dp 2441 | 641.3dp 2442 | 641.7dp 2443 | 642dp 2444 | 642.3dp 2445 | 642.7dp 2446 | 643dp 2447 | 643.3dp 2448 | 643.7dp 2449 | 644dp 2450 | 644.3dp 2451 | 644.7dp 2452 | 645dp 2453 | 645.3dp 2454 | 645.7dp 2455 | 646dp 2456 | 646.3dp 2457 | 646.7dp 2458 | 647dp 2459 | 647.3dp 2460 | 647.7dp 2461 | 648dp 2462 | 648.3dp 2463 | 648.7dp 2464 | 649dp 2465 | 649.3dp 2466 | 649.7dp 2467 | 650dp 2468 | 650.3dp 2469 | 650.7dp 2470 | 651dp 2471 | 651.3dp 2472 | 651.7dp 2473 | 652dp 2474 | 652.3dp 2475 | 652.7dp 2476 | 653dp 2477 | 653.3dp 2478 | 653.7dp 2479 | 654dp 2480 | 654.3dp 2481 | 654.7dp 2482 | 655dp 2483 | 655.3dp 2484 | 655.7dp 2485 | 656dp 2486 | 656.3dp 2487 | 656.7dp 2488 | 657dp 2489 | 657.3dp 2490 | 657.7dp 2491 | 658dp 2492 | 658.3dp 2493 | 658.7dp 2494 | 659dp 2495 | 659.3dp 2496 | 659.7dp 2497 | 660dp 2498 | 660.3dp 2499 | 660.7dp 2500 | 661dp 2501 | 661.3dp 2502 | 661.7dp 2503 | 662dp 2504 | 662.3dp 2505 | 662.7dp 2506 | 663dp 2507 | 663.3dp 2508 | 663.7dp 2509 | 664dp 2510 | 664.3dp 2511 | 664.7dp 2512 | 665dp 2513 | 665.3dp 2514 | 665.7dp 2515 | 666dp 2516 | 666.3dp 2517 | 666.7dp 2518 | 0.3sp 2519 | 0.7sp 2520 | 1sp 2521 | 1.4sp 2522 | 1.7sp 2523 | 2sp 2524 | 2.4sp 2525 | 2.7sp 2526 | 3.1sp 2527 | 3.4sp 2528 | 3.7sp 2529 | 4.1sp 2530 | 4.4sp 2531 | 4.8sp 2532 | 5.1sp 2533 | 5.4sp 2534 | 5.8sp 2535 | 6.1sp 2536 | 6.5sp 2537 | 6.8sp 2538 | 7.1sp 2539 | 7.5sp 2540 | 7.8sp 2541 | 8.2sp 2542 | 8.5sp 2543 | 8.8sp 2544 | 9.2sp 2545 | 9.5sp 2546 | 9.9sp 2547 | 10.2sp 2548 | 10.5sp 2549 | 10.9sp 2550 | 11.2sp 2551 | 11.6sp 2552 | 11.9sp 2553 | 12.2sp 2554 | 12.6sp 2555 | 12.9sp 2556 | 13.3sp 2557 | 13.6sp 2558 | 13.9sp 2559 | 14.3sp 2560 | 14.6sp 2561 | 15sp 2562 | 15.3sp 2563 | 15.6sp 2564 | 16sp 2565 | 16.3sp 2566 | 16.7sp 2567 | 17sp 2568 | 17.3sp 2569 | 17.7sp 2570 | 18sp 2571 | 18.4sp 2572 | 18.7sp 2573 | 19sp 2574 | 19.4sp 2575 | 19.7sp 2576 | 20.1sp 2577 | 20.4sp 2578 | 20.7sp 2579 | 21.1sp 2580 | 21.4sp 2581 | 21.8sp 2582 | 22.1sp 2583 | 22.4sp 2584 | 22.8sp 2585 | 23.1sp 2586 | 23.5sp 2587 | 23.8sp 2588 | 24.1sp 2589 | 24.5sp 2590 | 24.8sp 2591 | 25.2sp 2592 | 25.5sp 2593 | 25.8sp 2594 | 26.2sp 2595 | 26.5sp 2596 | 26.9sp 2597 | 27.2sp 2598 | 27.5sp 2599 | 27.9sp 2600 | 28.2sp 2601 | 28.6sp 2602 | 28.9sp 2603 | 29.2sp 2604 | 29.6sp 2605 | 29.9sp 2606 | 30.3sp 2607 | 30.6sp 2608 | 30.9sp 2609 | 31.3sp 2610 | 31.6sp 2611 | 32sp 2612 | 32.3sp 2613 | 32.6sp 2614 | 33sp 2615 | 33.3sp 2616 | 33.7sp 2617 | 34sp 2618 | 34.3sp 2619 | 34.7sp 2620 | 35sp 2621 | 35.4sp 2622 | 35.7sp 2623 | 36sp 2624 | 36.4sp 2625 | 36.7sp 2626 | 37.1sp 2627 | 37.4sp 2628 | 37.7sp 2629 | 38.1sp 2630 | 38.4sp 2631 | 38.8sp 2632 | 39.1sp 2633 | 39.4sp 2634 | 39.8sp 2635 | 40.1sp 2636 | 40.5sp 2637 | 40.8sp 2638 | 41.1sp 2639 | 41.5sp 2640 | 41.8sp 2641 | 42.2sp 2642 | 42.5sp 2643 | 42.8sp 2644 | 43.2sp 2645 | 43.5sp 2646 | 43.9sp 2647 | 44.2sp 2648 | 44.5sp 2649 | 44.9sp 2650 | 45.2sp 2651 | 45.6sp 2652 | 45.9sp 2653 | 46.2sp 2654 | 46.6sp 2655 | 46.9sp 2656 | 47.3sp 2657 | 47.6sp 2658 | 47.9sp 2659 | 48.3sp 2660 | 48.6sp 2661 | 49sp 2662 | 49.3sp 2663 | 49.6sp 2664 | 50sp 2665 | 50.3sp 2666 | 50.7sp 2667 | 51sp 2668 | 51.3sp 2669 | 51.7sp 2670 | 52sp 2671 | 52.4sp 2672 | 52.7sp 2673 | 53sp 2674 | 53.4sp 2675 | 53.7sp 2676 | 54.1sp 2677 | 54.4sp 2678 | 54.7sp 2679 | 55.1sp 2680 | 55.4sp 2681 | 55.8sp 2682 | 56.1sp 2683 | 56.4sp 2684 | 56.8sp 2685 | 57.1sp 2686 | 57.5sp 2687 | 57.8sp 2688 | 58.1sp 2689 | 58.5sp 2690 | 58.8sp 2691 | 59.2sp 2692 | 59.5sp 2693 | 59.8sp 2694 | 60.2sp 2695 | 60.5sp 2696 | 60.9sp 2697 | 61.2sp 2698 | 61.5sp 2699 | 61.9sp 2700 | 62.2sp 2701 | 62.6sp 2702 | 62.9sp 2703 | 63.2sp 2704 | 63.6sp 2705 | 63.9sp 2706 | 64.3sp 2707 | 64.6sp 2708 | 64.9sp 2709 | 65.3sp 2710 | 65.6sp 2711 | 66sp 2712 | 66.3sp 2713 | 66.6sp 2714 | 67sp 2715 | 67.3sp 2716 | 67.7sp 2717 | 68sp 2718 | 68.3sp 2719 | 68.7sp 2720 | 69sp 2721 | 69.4sp 2722 | 69.7sp 2723 | 70sp 2724 | 70.4sp 2725 | 70.7sp 2726 | 71.1sp 2727 | 71.4sp 2728 | 71.7sp 2729 | 72.1sp 2730 | 72.4sp 2731 | 72.8sp 2732 | 73.1sp 2733 | 73.4sp 2734 | 73.8sp 2735 | 74.1sp 2736 | 74.5sp 2737 | 74.8sp 2738 | 75.1sp 2739 | 75.5sp 2740 | 75.8sp 2741 | 76.2sp 2742 | 76.5sp 2743 | 76.8sp 2744 | 77.2sp 2745 | 77.5sp 2746 | 77.9sp 2747 | 78.2sp 2748 | 78.5sp 2749 | 78.9sp 2750 | 79.2sp 2751 | 79.6sp 2752 | 79.9sp 2753 | 80.2sp 2754 | 80.6sp 2755 | 80.9sp 2756 | 81.3sp 2757 | 81.6sp 2758 | 81.9sp 2759 | 82.3sp 2760 | 82.6sp 2761 | 83sp 2762 | 83.3sp 2763 | 83.6sp 2764 | 84sp 2765 | 84.3sp 2766 | 84.7sp 2767 | 85sp 2768 | 85.3sp 2769 | 85.7sp 2770 | 86sp 2771 | 86.4sp 2772 | 86.7sp 2773 | 87sp 2774 | 2775 | -------------------------------------------------------------------------------- /example/res/values/color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | #e678C369 5 | #fafafa 6 | #c8c8c8 7 | #ff555a 8 | #828282 9 | #0082ff 10 | #646464 11 | #505050 12 | #F5F5F5 13 | #FFFFFF 14 | #E5FFFFFF 15 | #00000000 16 | #90000000 17 | #33000000 18 | #4c000000 19 | #B2000000 20 | #CC000000 21 | #FF000000 22 | #b6000000 23 | #40ffffff 24 | #000000 25 | #505050 26 | #909090 27 | #969696 28 | #dcdcdc 29 | #ececec 30 | #f0f0f0 31 | #666666 32 | #85B100 33 | #A8D324 34 | #F0F8DB 35 | #FF9105 36 | #F0F8DB 37 | #FFFFFFFF 38 | #7f778088 39 | #80000000 40 | #FF545A 41 | #e6b4aa6e 42 | #e6ff555a 43 | #32a519 44 | #c8c8c8 45 | #969696 46 | 47 | -------------------------------------------------------------------------------- /example/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PullPushLayout 5 | Hello world! 6 | 7 | 8 | -------------------------------------------------------------------------------- /example/src/tomcat/example/MainActivity.java: -------------------------------------------------------------------------------- 1 | package tomcat.example; 2 | 3 | import tomcat.example.PullPushLayout.OnTouchEventMoveListenre; 4 | import android.app.Activity; 5 | import android.graphics.drawable.Drawable; 6 | import android.os.Bundle; 7 | import android.view.View; 8 | import android.view.Window; 9 | 10 | public class MainActivity extends Activity { 11 | 12 | private View btnBack; 13 | private View btnShare; //标题分享 14 | private View navBar; 15 | private View lineNavBar; 16 | 17 | private PullPushLayout mLayout; 18 | private Drawable bgBackDrawable; 19 | private Drawable bgShareDrawable; 20 | private Drawable bgNavBarDrawable; 21 | private Drawable bglineNavBarDrawable; 22 | 23 | private int alphaMax = 180; 24 | 25 | @Override 26 | protected void onCreate(Bundle savedInstanceState) { 27 | super.onCreate(savedInstanceState); 28 | requestWindowFeature(Window.FEATURE_NO_TITLE); 29 | setContentView(R.layout.activity_main); 30 | initView(); 31 | } 32 | 33 | private void initView() { 34 | mLayout = (PullPushLayout) this.findViewById(R.id.layout); 35 | mLayout.setOnTouchEventMoveListenre(new OnTouchEventMoveListenre() { 36 | 37 | @Override 38 | public void onSlideUp(int mOriginalHeaderHeight, int mHeaderHeight) { 39 | 40 | } 41 | 42 | @Override 43 | public void onSlideDwon(int mOriginalHeaderHeight, int mHeaderHeight) { 44 | 45 | } 46 | 47 | @Override 48 | public void onSlide(int alpha) { 49 | int alphaReverse = alphaMax - alpha; 50 | if (alphaReverse < 0) { 51 | alphaReverse = 0; 52 | } 53 | bgBackDrawable.setAlpha(alphaReverse); 54 | bgShareDrawable.setAlpha(alphaReverse); 55 | bgNavBarDrawable.setAlpha(alpha); 56 | bglineNavBarDrawable.setAlpha(alpha); 57 | 58 | } 59 | }); 60 | navBar = this.findViewById(R.id.nav_bar); 61 | lineNavBar = this.findViewById(R.id.line_nav_bar); 62 | btnBack = this.findViewById(R.id.iv_back); 63 | btnShare = this.findViewById(R.id.iv_share); 64 | bgBackDrawable = btnBack.getBackground(); 65 | bgBackDrawable.setAlpha(alphaMax); 66 | bgShareDrawable = btnShare.getBackground(); 67 | bgShareDrawable.setAlpha(alphaMax); 68 | bgNavBarDrawable = navBar.getBackground(); 69 | bglineNavBarDrawable = lineNavBar.getBackground(); 70 | bgNavBarDrawable.setAlpha(0); 71 | bglineNavBarDrawable.setAlpha(0); 72 | 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /example/src/tomcat/example/PullPushLayout.java: -------------------------------------------------------------------------------- 1 | package tomcat.example; 2 | 3 | import android.content.Context; 4 | import android.os.Handler; 5 | import android.os.Message; 6 | import android.util.AttributeSet; 7 | import android.view.MotionEvent; 8 | import android.view.View; 9 | import android.view.ViewGroup; 10 | import android.view.ViewTreeObserver.OnGlobalLayoutListener; 11 | import android.widget.ScrollView; 12 | 13 | import com.nineoldandroids.animation.ObjectAnimator; 14 | import com.nineoldandroids.view.ViewHelper; 15 | 16 | /** 17 | * 模仿淘宝天猫商品详情页面动效 18 | * @author tomcat 19 | * 20 | */ 21 | public class PullPushLayout extends ScrollView { 22 | 23 | public interface OnTouchEventMoveListenre{ 24 | 25 | public void onSlideUp(int mOriginalHeaderHeight, int mHeaderHeight); 26 | 27 | public void onSlideDwon(int mOriginalHeaderHeight, int mHeaderHeight); 28 | 29 | public void onSlide(int alpha); 30 | } 31 | 32 | 33 | private OnTouchEventMoveListenre mOnTouchEventMoveListenre; 34 | 35 | public void setOnTouchEventMoveListenre(OnTouchEventMoveListenre l) { 36 | mOnTouchEventMoveListenre = l; 37 | } 38 | 39 | private int mAlpha = 0; 40 | private static final float MAX_ALPHA = 255.00000f; 41 | 42 | private int mHeaderHeight; 43 | private int lastTranslationY; 44 | private int deltaTranslationY; 45 | 46 | private ViewGroup mHeader; 47 | private View mHeaderChild; 48 | private View mContent; 49 | private ObjectAnimator oa; 50 | private float lastY = -1; 51 | private float deltaY = -1; 52 | 53 | 54 | private int range; 55 | 56 | public PullPushLayout(Context context) { 57 | super(context); 58 | } 59 | 60 | public PullPushLayout(Context context, AttributeSet attrs) { 61 | super(context, attrs); 62 | } 63 | 64 | public PullPushLayout(Context context, AttributeSet attrs, int defStyle) { 65 | super(context, attrs, defStyle); 66 | } 67 | 68 | @Override 69 | protected void onFinishInflate() { 70 | super.onFinishInflate(); 71 | setVerticalScrollBarEnabled(false); 72 | initView(); 73 | } 74 | 75 | 76 | private void initView() { 77 | mHeader = (ViewGroup) findViewById(R.id.rl_top); 78 | mHeaderChild = mHeader.getChildAt(0); 79 | mContent = findViewById(R.id.ll_content); 80 | 81 | mHeader.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() { 82 | @SuppressWarnings("deprecation") 83 | @Override 84 | public void onGlobalLayout() { 85 | mHeader.getViewTreeObserver().removeGlobalOnLayoutListener(this); 86 | range = mHeader.getHeight(); 87 | mHeader.getLayoutParams().height = range; 88 | mHeaderHeight = range; 89 | } 90 | }); 91 | 92 | } 93 | 94 | @Override 95 | public void onWindowFocusChanged(boolean hasWindowFocus) { 96 | super.onWindowFocusChanged(hasWindowFocus); 97 | if (hasWindowFocus && (mHeader == null || mContent == null)) { 98 | 99 | } 100 | } 101 | 102 | @Override 103 | public boolean onInterceptTouchEvent(MotionEvent ev) { 104 | switch (ev.getAction()) { 105 | case MotionEvent.ACTION_DOWN: 106 | lastY = ev.getY(); 107 | break; 108 | } 109 | return super.onInterceptTouchEvent(ev); 110 | } 111 | 112 | @Override 113 | public boolean onTouchEvent(MotionEvent ev) { 114 | 115 | switch (ev.getAction()) { 116 | case MotionEvent.ACTION_MOVE: 117 | if (getScrollY() != 0) { 118 | deltaY = 0; 119 | lastY = ev.getY(); 120 | } else { 121 | deltaY = ev.getY() - lastY; 122 | if (deltaY > 0) { 123 | //下滑 124 | setT((int) -deltaY / 5); 125 | return true; 126 | } 127 | } 128 | break; 129 | case MotionEvent.ACTION_UP: 130 | if (getScrollY() < range) { 131 | if (deltaY != 0) { 132 | reset(); 133 | } 134 | } 135 | break; 136 | } 137 | return super.onTouchEvent(ev); 138 | } 139 | 140 | /** 141 | * 监听滚动事件的相关逻辑 142 | */ 143 | private void scrollListen(float percent) { 144 | mHeaderHeight -= deltaTranslationY; 145 | 146 | if (mOnTouchEventMoveListenre != null) { 147 | 148 | mAlpha = (int) (percent * MAX_ALPHA); 149 | 150 | if (deltaTranslationY < 0) { 151 | // 下滑 152 | mOnTouchEventMoveListenre.onSlideDwon( 153 | range, mHeaderHeight); 154 | } else if (deltaTranslationY > 0) { 155 | // 上滑 156 | mOnTouchEventMoveListenre.onSlideUp( 157 | range, mHeaderHeight); 158 | } 159 | 160 | if( mHeaderHeight == range ){ 161 | mAlpha = 0; 162 | } 163 | if( mAlpha > 255 ){ 164 | mAlpha = 255; 165 | } 166 | if( mAlpha < 0 ){ 167 | mAlpha = 0; 168 | } 169 | 170 | mOnTouchEventMoveListenre.onSlide(mAlpha); 171 | 172 | } 173 | } 174 | 175 | 176 | @Override 177 | protected void onScrollChanged(int l, int t, int oldl, int oldt) { 178 | super.onScrollChanged(l, t, oldl, oldt); 179 | if (t > range) { 180 | return; 181 | } 182 | float percent = animateScroll(t); 183 | 184 | animateUpSlide(t); 185 | deltaTranslationY = t - lastTranslationY; 186 | lastTranslationY = t; 187 | 188 | scrollListen(percent); 189 | } 190 | 191 | 192 | public void setT(int t) { 193 | scrollTo(0, t); 194 | if (t < 0) { 195 | animatePull(t); 196 | } 197 | } 198 | 199 | private float animateScroll(int t) { 200 | float percent = (float) t / range; 201 | if(percent > 1){ 202 | percent = 1; 203 | } 204 | ViewHelper.setTranslationY(mHeader, t); 205 | 206 | return percent; 207 | 208 | } 209 | 210 | private void animatePull(int t) { 211 | Message msg = mAnimatePullHandler.obtainMessage(); 212 | msg.arg1 = t; 213 | mAnimatePullHandler.sendMessage(msg); 214 | } 215 | 216 | private Handler mAnimatePullHandler = new Handler(){ 217 | public void handleMessage(Message msg) { 218 | int t = msg.arg1; 219 | mHeader.getLayoutParams().height = range - t; 220 | mHeaderChild.getLayoutParams().height = range - t; 221 | mHeaderChild.requestLayout(); 222 | }; 223 | 224 | }; 225 | 226 | private void animateUpSlide(int t) { 227 | 228 | Message msg = mAnimateUpSlideHandler.obtainMessage(); 229 | msg.arg1 = t; 230 | mAnimateUpSlideHandler.sendMessage(msg); 231 | } 232 | 233 | private Handler mAnimateUpSlideHandler = new Handler(){ 234 | public void handleMessage(Message msg) { 235 | int t = msg.arg1; 236 | mHeaderChild.getLayoutParams().height = range - t; 237 | mHeaderChild.requestLayout(); 238 | }; 239 | 240 | }; 241 | 242 | private void reset() { 243 | if (oa != null && oa.isRunning()) { 244 | return; 245 | } 246 | oa = ObjectAnimator.ofInt(this, "t", (int) -deltaY / 5, 0); 247 | oa.setDuration(150); 248 | oa.start(); 249 | } 250 | 251 | 252 | 253 | 254 | } 255 | --------------------------------------------------------------------------------