Here are the examples of the java api class com.google.blockly.android.ui.WorkspaceView taken from open source projects.
1. TestWorkspaceViewActivity#onCreate()
Project: blockly-android
File: TestWorkspaceViewActivity.java
File: TestWorkspaceViewActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mThemeWrapper = new ContextThemeWrapper(this, R.style.BlocklyVerticalTheme); mController = new BlocklyController.Builder(this).build(); mWorkspace = mController.getWorkspace(); mWorkspaceHelper = mController.getWorkspaceHelper(); mViewFactory = new VerticalBlockViewFactory(mThemeWrapper, mWorkspaceHelper); mWorkspaceView = new WorkspaceView(this); mController.initWorkspaceView(mWorkspaceView); setContentView(mWorkspaceView); }
2. BlocklyControllerTest#setUp()
Project: blockly-android
File: BlocklyControllerTest.java
File: BlocklyControllerTest.java
@Override public void setUp() throws Exception { super.setUp(); mHelper = new WorkspaceHelper(getContext()); mViewFactory = new TestableBlockViewFactory(getContext(), mHelper); mController = new BlocklyController.Builder(getContext()).setWorkspaceHelper(mHelper).setBlockViewFactory(mViewFactory).addBlockDefinitions(R.raw.test_blocks).build(); mBlockFactory = mController.getBlockFactory(); mWorkspace = mController.getWorkspace(); mHelper = mController.getWorkspaceHelper(); mConnectionManager = mController.getWorkspace().getConnectionManager(); mWorkspaceView = new WorkspaceView(getContext()); }