Back to project page screenplay.
The source code is released under:
MIT License
If you think the Android project screenplay listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.davidstemmer.screenplay.sample.mortar.scene; //from w w w . j a v a 2s . co m import android.os.Bundle; import com.davidstemmer.screenplay.sample.mortar.R; import com.davidstemmer.screenplay.sample.mortar.scene.transformer.CrossfadeTransformer; import com.davidstemmer.screenplay.sample.mortar.view.PagedView1; import com.davidstemmer.screenplay.scene.StandardScene; import com.davidstemmer.screenplay.scene.rigger.PageRigger; import javax.inject.Inject; import javax.inject.Singleton; import butterknife.ButterKnife; import butterknife.OnClick; import flow.Flow; import flow.Layout; import mortar.ViewPresenter; /** * Created by weefbellington on 10/17/14. */ @Layout(R.layout.paged_scene_1) @Singleton public class PagedScene1 extends StandardScene { private final PageRigger rigger; private final CrossfadeTransformer transformer; @Inject public PagedScene1(PageRigger rigger, CrossfadeTransformer transformer) { this.rigger = rigger; this.transformer = transformer; } @Override public Rigger getRigger() { return rigger; } @Override public Transformer getTransformer() { return transformer; } @Singleton public static class Presenter extends ViewPresenter<PagedView1> { @Inject PagedScene2 nextScene; @Inject Flow flow; @Override protected void onLoad(Bundle savedInstanceState) { super.onLoad(savedInstanceState); ButterKnife.inject(this, getView()); } @OnClick(R.id.next) void nextClicked() { flow.goTo(nextScene); } } }