react-native-navigation的迁移库

Layout.java 747B

1234567891011121314151617181920212223
  1. package com.reactnativenavigation.layouts;
  2. import android.view.View;
  3. import com.reactnativenavigation.params.TitleBarButtonParams;
  4. import com.reactnativenavigation.params.TitleBarLeftButtonParams;
  5. import java.util.List;
  6. public interface Layout extends ScreenStackContainer {
  7. View asView();
  8. boolean onBackPressed();
  9. void setTopBarVisible(String screenInstanceId, boolean hidden, boolean animated);
  10. void setTitleBarTitle(String screenInstanceId, String title);
  11. void setTitleBarRightButtons(String screenInstanceId, String navigatorEventId, List<TitleBarButtonParams> titleBarButtons);
  12. void setTitleBarLeftButton(String screenInstanceId, String navigatorEventId, TitleBarLeftButtonParams titleBarLeftButtonParams);
  13. }