{ "id": "123890", "key": "TIMOB-16071", "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": [], "resolution": { "id": "2", "description": "The problem described is an issue which will never be fixed.", "name": "Won't Fix" }, "resolutiondate": "2014-02-06T18:49:39.000+0000", "created": "2013-12-17T19:08:59.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "triage" ], "versions": [ { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "issuelinks": [], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-22T22:59:49.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": "Currently, if we need to implement a Table View containing footer, header and a data section with round corners borders we need to:\r\n1 - Create regular views to hold the header and footer\r\n2 - Create a Table View to hold only the data section and set its borderRadius property.\r\n3 - Create a Scroll View to hold the header, the data section (a Table View) and the footer.\r\n\r\nAccording to Titanium documentation, the layout containing a Table View inside a Scroll View is strongly discouraged: (http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.UI.TableView - Section Tables and Scroll Views)\r\n\r\nThis ticket is intended to raise a discussion about the possibility to implement the support for data section border radius for Android (this behavior can already be achieved for iOS through the combination of the properties \"borderRadius\" and \"style: Titanium.UI.iPhone.TableViewStyle.GROUPED\").\r\n\r\nAttached is a screenshot from a POC written in Android native code showing an Android's ListView containing a header (the Android image), a footer (the two buttons) and a round border data section in the middle. It's important to highlight that the only element used to compose this screen was a ListView (there were no need to use a Scroll View for example).\r\n\r\nIf you'd like to check the code of the screen attached, please let me know so I can upload it to the ticket.\r\n\r\nRegards\r\nAthila", "attachment": [ { "id": "44670", "filename": "list_view_round_corners.png", "author": { "name": "athilahs@gmail.com", "key": "athilahs@gmail.com", "displayName": "Athila Santos", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-17T19:08:59.000+0000", "size": 170032, "mimeType": "image/png" } ], "flagged": false, "summary": "Android: Add round corners to data section of TableView", "creator": { "name": "athilahs@gmail.com", "key": "athilahs@gmail.com", "displayName": "Athila Santos", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "athilahs@gmail.com", "key": "athilahs@gmail.com", "displayName": "Athila Santos", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "285613", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Thanks for your suggestion. Moving this enhancement request to engineering for further evaluation.", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-23T03:40:02.000+0000", "updated": "2013-12-23T03:40:02.000+0000" }, { "id": "287509", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Does this functionality need to be added to TableView or could we add it to ListView instead?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-09T21:30:54.000+0000", "updated": "2014-01-09T21:30:54.000+0000" }, { "id": "288469", "author": { "name": "athilahs@gmail.com", "key": "athilahs@gmail.com", "displayName": "Athila Santos", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We need the rounder corner in the TableView. Adding it only to the ListView would bring to us a big effort to redesign our screens.\r\nIf you want to implement in both components, we do not see any problem with that.", "updateAuthor": { "name": "athilahs@gmail.com", "key": "athilahs@gmail.com", "displayName": "Athila Santos", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-16T17:41:24.000+0000", "updated": "2014-01-16T17:41:48.000+0000" }, { "id": "291684", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This is non-native behavior so we will not be adding it to the SDK. However, there are simpler workarounds that can be pursued for those that wish this functionality, such as using a ScrollView with a vertical layout.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-06T18:49:39.000+0000", "updated": "2014-02-06T18:49:39.000+0000" }, { "id": "415188", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as \"Won't Fix\".", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-22T22:59:49.000+0000", "updated": "2017-03-22T22:59:49.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }