{ "id": "170644", "key": "TIMOB-25635", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "20238", "description": "", "name": "Release 7.5.0", "archived": false, "released": true, "releaseDate": "2018-11-15" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2018-08-24T01:41:32.000+0000", "created": "2017-12-18T21:11:52.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "android", "parity", "scrollableview" ], "versions": [], "issuelinks": [], "assignee": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-09-10T10:14:29.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "In iOS it is possible to set {{clipViews}} to display the previous and next page in a ScrollableView. Android doesn't have this feature but it would be nice to display multiple views, too.\r\n\r\nThe following resources have good examples on how to implement it in different ways:\r\nhttps://commonsware.com/blog/2012/08/20/multiple-view-viewpager-options.html\r\nhttps://stackoverflow.com/a/21239185\r\nhttps://github.com/br00/android-viewpager-multiple-pages\r\n\r\nAdding {{pager.setPageMargin(-200)}} in [TiUIScrollableView|https://github.com/appcelerator/titanium_mobile/blob/b758504ce898d0e93e461849cbb8975283da85bc/android/modules/ui/src/java/ti/modules/titanium/ui/widget/TiUIScrollableView.java#L118] already helped to get this effect.", "attachment": [], "flagged": false, "summary": "Android: Multi-View Viewpager (ScrollableView)", "creator": { "name": "michael", "key": "michael", "displayName": "Michael Gangolf", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "michael", "key": "michael", "displayName": "Michael Gangolf", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "closedSprints": [ { "id": 1065, "state": "closed", "name": "2016 Sprint 17 SDK", "startDate": "2018-08-13T17:39:36.846Z", "endDate": "2018-08-27T17:39:00.000Z", "completeDate": "2018-08-29T16:10:57.013Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "432570", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, Thanks for submitting the ticket. Our engineers will look into it. ", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2017-12-27T22:13:47.000+0000", "updated": "2017-12-27T22:13:47.000+0000" }, { "id": "439121", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "body": "https://github.com/appcelerator/titanium_mobile/pull/10172", "updateAuthor": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2018-07-11T10:25:33.000+0000", "updated": "2018-07-11T10:25:33.000+0000" }, { "id": "440689", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Closing ticket.* Verified new feature in SDK version: {{7.4.0.v20180810061237}}.\r\n\r\n*FR Passed (Test Steps):*\r\n\r\n# Created a titanium application with the test case from https://github.com/appcelerator/titanium_mobile/pull/10172\r\n# Ran the program\r\n# Able to see the previous and next page in the same view\r\n# Changed the padding of the view\r\n# Changes were able to be seen on the application (adding more padding allowed the application to see more of the previous and next view)\r\n\r\n*Test Environment*\r\n{code:java}\r\nAPPC Studio: 5.0.0.201712081732\r\nAPPC CLI: 7.0.4\r\nNexus 6p (8.1.0)\r\nOperating System Name: Mac OS High Sierra\r\nOperating System Version: 10.13\r\nNode.js Version: 8.9.1\r\nXcode 9.2\r\n{code}\r\n", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-13T11:37:12.000+0000", "updated": "2018-08-13T11:37:12.000+0000" }, { "id": "441435", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Closing ticket.* Also verified using SDK Version {{7.5.0.v20180906093938}}\r\n\r\n", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-09-10T10:14:20.000+0000", "updated": "2018-09-10T10:14:20.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }