OSDN Git Service

Action bar rendering in layoutlib
authorDeepanshu Gupta <deepanshu@google.com>
Thu, 12 Dec 2013 20:16:24 +0000 (12:16 -0800)
committerDeepanshu Gupta <deepanshu@google.com>
Thu, 10 Apr 2014 17:44:45 +0000 (10:44 -0700)
commit14bf0cef7eeed572a67c29a328581afac4decc20
tree11d029e186d0183055b0c121939cf11b0ea7685f
parent2271a91c327cee8a6c1dffcbfd3419c95d56c37e
Action bar rendering in layoutlib

This also makes a couple of changes to the framework:
1. ShareActionProvider - Use edit mode to execute activity chooser code.
2. WindowDecorActionBar - 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
12 files changed:
core/java/android/widget/ShareActionProvider.java
core/java/com/android/internal/app/WindowDecorActionBar.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