1234567891011121314151617181920212223 |
- package com.reactnativenavigation.layouts;
-
- import android.view.View;
-
- import com.reactnativenavigation.params.TitleBarButtonParams;
- import com.reactnativenavigation.params.TitleBarLeftButtonParams;
-
- import java.util.List;
-
- public interface Layout extends ScreenStackContainer {
- View asView();
-
- boolean onBackPressed();
-
- void setTopBarVisible(String screenInstanceId, boolean hidden, boolean animated);
-
- void setTitleBarTitle(String screenInstanceId, String title);
-
- void setTitleBarRightButtons(String screenInstanceId, String navigatorEventId, List<TitleBarButtonParams> titleBarButtons);
-
- void setTitleBarLeftButton(String screenInstanceId, String navigatorEventId, TitleBarLeftButtonParams titleBarLeftButtonParams);
- }
|