{ "id": "63310", "key": "TIMOB-2678", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "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": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2012-08-24T10:56:38.000+0000", "created": "2011-04-15T03:26:45.000+0000", "priority": { "name": "Trivial", "id": "5" }, "labels": [ "2.3", "android", "defect", "feedback", "reported-1.5.1", "ui" ], "versions": [], "issuelinks": [ { "id": "20170", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "94532", "key": "TIMOB-9901", "fields": { "summary": "TiAPI: Review and clean up platform bugs and reduce bug count by 20%.", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-10T18:24:28.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": "{html}

1.5.1 + hvga skinned 2.3 emulator

\n

1.Base UI> Views >scrolling tabs
\n2. grab either scroll tab and the scroll the contents to end

\n

many on a screen, scroll the views around. note the yellow\naffect is not rounded as the view is. this may be a cosmetic bug if\nthe beahvior is now as expected.

\n

results: there is a new visual yellow gradient, possibly\nintentional?

\n

see it on all table views by scrolling to end.

{html}", "attachment": [], "flagged": false, "summary": "Android: 2.3, new UI feedback - New yellow flash to denote scroll end ( was - when scrolling tabs to end - scrollable tab + many on a screen", "creator": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "129182", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "{html}

So what we're seeing is the effect mentioned in the first bullet\nto this blog post:

\n

\nhttp://googleblog.blogspot.com/2010/12/some-cool-android-tips-and-t...

\n

To verify that it's nothing weird in our code that makes the\noutside border of this overscroll region not match\nany border radius (rounded corners) that are being used, I created\na native Android app with a ListView and it's\nbackground set to...

\n
\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<shape xmlns:android=\"http://schemas.android.com/apk/res/android\"> \n    <corners android:radius=\"20dp\"/>\n    <solid android:color=\"#3a3a3a\"/>\n</shape>\n
\n

which I believe is the standard way to get a rounded look on a\nview. With the new 2.3 overscroll stuff, the effect was the same:\nthe border of the overscroll is straight, whereas the border of the\nview is curved. Video of this native test app:

\n

http://screencast.com/t/m8OoQXFJ

\n

It appears that the only way to get around that would be to\nexplicitly set \ncustom overscroll header and footer), like this guy/gal had fun\nwith here in\nthis video. This would mean compiling against api level 9,\nhowever, which we can't do. (Or use reflection.)

\n

My vote would be to ignore it because it's not so bad. Someday\nwhen we can compile against 9, or if we elect to use reflection, we\ncan give users the opportunity (via new api props/methods) to set\ntheir own overscroll header/footer drawables.

\n

What does Don think?

{html}", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-04-15T03:26:46.000+0000", "updated": "2011-04-15T03:26:46.000+0000" }, { "id": "129183", "author": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

I agree that we should \"ignore it\" for now. I'm going to move it\nto TBS. Set it back to new.

{html}", "updateAuthor": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:26:47.000+0000", "updated": "2011-04-15T03:26:47.000+0000" }, { "id": "216029", "author": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "body": "Tested on a Samsung Galaxy S2 using TiSDK 2.2.0v20120821095711, unable to reproduce.\r\n\r\nTicket marked as resolved. ", "updateAuthor": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "created": "2012-08-24T10:56:38.000+0000", "updated": "2012-08-24T10:56:38.000+0000" }, { "id": "411243", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as the issue cannot be reproduced.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-10T18:24:28.000+0000", "updated": "2017-03-10T18:24:28.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }