OSDN Git Service

Action bar rendering in layoutlib [DO NOT MERGE]
authorDeepanshu Gupta <deepanshu@google.com>
Thu, 12 Dec 2013 20:16:24 +0000 (12:16 -0800)
committerDeepanshu Gupta <deepanshu@google.com>
Wed, 16 Apr 2014 03:02:48 +0000 (20:02 -0700)
commit4ccc4bd54f85d86818f61d728c6361d2003ddd8e
tree3f613368ddaf738a9f0ee9754189068ba86c32e3
parentacf0bce09fec2cabe871d7146aa62e9258fbf06d
Action bar rendering in layoutlib [DO NOT MERGE]

This also makes a couple of changes to the framework:
1. ShareActionProvider - Use edit mode to execute activity chooser code.
2. ActionBarImpl - add a new constructor for use by layoutlib.

This also relies on some changes to the plugin to pass the correct params.

Change-Id: Ia30fef816afd91ec1e439734d56b59b1323bfee2
(cherry-picked from 14bf0cef7eeed572a67c29a328581afac4decc20)
12 files changed:
core/java/android/widget/ShareActionProvider.java
core/java/com/android/internal/app/ActionBarImpl.java
tools/layoutlib/bridge/resources/bars/action_bar.xml
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/Bridge.java
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeRenderSession.java
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/bars/ActionBarLayout.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/bars/FakeActionBar.java [deleted file]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderSessionImpl.java
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ResourceHelper.java
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/SystemViewInfo.java [new file with mode: 0644]
tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java