[TIMOB-1722] Android: Implement Dashboard
GitHub Issue | n/a |
---|---|
Type | New Feature |
Priority | Medium |
Status | Closed |
Resolution | Won't Do |
Resolution Date | 2018-08-02T17:26:13.000+0000 |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | Android |
Labels | n/a |
Reporter | Don Thorp |
Assignee | Eric Merriman |
Created | 2011-04-15T03:00:30.000+0000 |
Updated | 2018-08-02T17:26:13.000+0000 |
Description
iPhone added a dashboard control. We need to support it.
The docs say we support it (at least reference properties that are Android only): http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI.DashboardView-object"> http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI....
There is no way currently to selectively remove common view properties in the documentation.
A lot of apps are moving to the dashboard navigation paradigm. This is something we really need for android. Can we include this in 1.6?
Any plans for an Android dashboard component?
bump
bump
Bump. This is something NEEDED on a whole bunch of apps. Not having it on Android is a pretty bad thing.
I looked into this recently. It looks like the only code available to possibly base an implementation on is the Android home screen itself. For those of you in need of this control on Android, would something like the Android home screen fit your needs? Or, do you need *precisely* the same functionality as exists on iOS?
I think it would be easier to use if the behavior is the same across platforms. Think about how Android's dashboard implements the "remove icon" stuff, loading a bottom "drop zone" to trash the icons. That could collide with app's UI in some cases.
Bump. Any news on this?
I ended up just writing a grid view in javascript that will do what I need. The Android home screen would be pretty hard to port since it's got a ton of resources (which can't be bundled with a module project) and it uses a bunch of renderscript stuff. Also, it's made to have a fixed number of pages. Additionally, the Android UI isn't fast enough without hardware acceleration for this UI to look smooth (particularly, following touchmove events with an icon when it's been 'picked up'). Therefore, OpenGL/Renderscript would have to be used to achieve a smooth ui, which makes this non trivial to implement in either native code or JS.
I ended up just writing a grid view in javascript that will do what I need. The Android home screen would be pretty hard to port since it's got a ton of resources (which can't be bundled with a module project) and it uses a bunch of renderscript stuff. Also, it's made to have a fixed number of pages. Additionally, the Android UI isn't fast enough without hardware acceleration for this UI to look smooth (particularly, following touchmove events with an icon when it's been 'picked up'). Therefore, OpenGL/Renderscript would have to be used to achieve a smooth ui, which makes this non trivial to implement in either native code or JS.
Cleaning up old tickets. If this is still requested, please reopen.