Java源码示例:cn.ycbjie.ycstatusbarlib.bar.StateAppBar

示例1
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    if (BaseConfig.INSTANCE.isNight()) {
        setTheme(getDarkTheme());
    }
    super.onCreate(savedInstanceState);
    setContentView(getContentView());
    ButterKnife.bind(this);
    //避免切换横竖屏
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    StateAppBar.setStatusBarColor(this,R.color.redTab);
    if (mPresenter != null){
        mPresenter.subscribe();
    }
    initView();
    initListener();
    if(!NetworkUtils.isConnected()){
        ToastUtils.showShort("请检查网络是否连接");
    }
    initData();
}
 
示例2
@Override
public void initView() {
    //音频播放器需要让服务长期存在
    if (!checkServiceAlive()) {
        return;
    }
    StateAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.redTab));
    initFragment();
    initTabLayout();
    initPlayServiceListener();
    parseIntent();
    AppToolUtils.requestMsgPermission(this);
    ServiceUtils.startService(AppLogService.class);
    String channel = getChannel(this.getApplicationContext());
    AppLogUtils.eTag("渠道"+channel);
}
 
示例3
@Override
public void initView() {
    StateAppBar.translucentStatusBar(this, true);
    videoPlayer = (VideoPlayer) findViewById(R.id.nice_video_player);
    mBtnTiny1 = (Button) findViewById(R.id.btn_tiny_1);
    mBtnTiny2 = (Button) findViewById(R.id.btn_tiny_2);


    videoPlayer.setPlayerType(ConstantKeys.IjkPlayerType.TYPE_IJK);
    VideoPlayerController controller = new VideoPlayerController(this);
    controller.setTitle("Beautiful China...");
    controller.setLength(117000);
    controller.setClarity(getClarites(), 0);
    Glide.with(this)
            .load("http://imgsrc.baidu.com/image/c0%3Dshijue%2C0%2C0%2C245%2C40/sign=304dee3ab299a9012f38537575fc600e/91529822720e0cf3f8b77cd50046f21fbe09aa5f.jpg")
            .placeholder(R.drawable.image_default)
            .into(controller.imageView());
    controller.setTopPadding(24);
    videoPlayer.continueFromLastPosition(false);
    videoPlayer.setController(controller);
}
 
示例4
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_new);
    StateAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.colorPrimary));
    toolbar = findViewById(R.id.toolbar);
    hte_content = findViewById(R.id.hte_content);
    htv_content = findViewById(R.id.htv_content);
    initToolBar();
    screenWidth = CommonUtil.getScreenWidth(this);
    screenHeight = CommonUtil.getScreenHeight(this);
    initListener();
    initHyper();
    //解决点击EditText弹出收起键盘时出现的黑屏闪现现象
    View rootView = hte_content.getRootView();
    rootView.setBackgroundColor(Color.WHITE);
    hte_content.postDelayed(new Runnable() {
        @Override
        public void run() {
            EditText lastFocusEdit = hte_content.getLastFocusEdit();
            lastFocusEdit.requestFocus();
            //打开软键盘显示
            //HyperLibUtils.openSoftInput(NewArticleActivity.this);
        }
    },300);
}
 
示例5
@SuppressLint("SetTextI18n")
@Override
public void initView() {
    StateAppBar.setStatusBarColor(this,
            ContextCompat.getColor(this, R.color.redTab));
    toolbarTitle.setText("设置Debug模式");
}
 
示例6
@Override
public void initView() {
    if (!checkServiceAlive()) {
        return;
    }
    StateAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.redTab));
    initIntentData();
    initToolBar();
    initRecyclerView();
}
 
示例7
@Override
public void initView() {
    StateAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.redTab));
    initToolBar();
    initIntentData();
    initViewData();
}
 
示例8
@Override
public void initView() {
    StateAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.redTab));
    initIntentData();
    initToolBar();
    initWebView();
}
 
示例9
@Override
public void initView() {
    StateAppBar.translucentStatusBar(this, true);
    cdvTime.setVisibility(View.VISIBLE);
    llBottom.setVisibility(View.GONE);
    startLoading();
    getLocalSplash();
}
 
示例10
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_night);
    StateAppBar.translucentStatusBar(this,true);
    mRecyclerView = findViewById(R.id.recyclerView);
    fl_container = findViewById(R.id.fl_container);
    recyclerView2 = findViewById(R.id.recyclerView2);
    recyclerView3 = findViewById(R.id.recyclerView3);
    initRecyclerView();
    initRecyclerView2();
    initRecyclerView3();
}
 
示例11
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_eight);
    StateAppBar.translucentStatusBar(this,true);
    mRecyclerView = findViewById(R.id.recyclerView);
    recyclerView2 = findViewById(R.id.recyclerView2);
    fl_container = findViewById(R.id.fl_container);
    initRecyclerView();
    initRecyclerView2();
}
 
示例12
@Override
public void initView() {
    StateAppBar.translucentStatusBar(this, true);
    videoPlayer = (VideoPlayer) findViewById(R.id.nice_video_player);
    mBtnTiny1 = (Button) findViewById(R.id.btn_tiny_1);
    mBtnTiny2 = (Button) findViewById(R.id.btn_tiny_2);


    videoPlayer.setPlayerType(ConstantKeys.IjkPlayerType.TYPE_IJK);
    videoPlayer.setUp(ConstantVideo.VideoPlayerList[0], null);
    VideoPlayerController controller = new VideoPlayerController(this);
    controller.setLoadingType(ConstantKeys.Loading.LOADING_RING);
    controller.setTitle("办公室小野开番外了,居然在办公室开澡堂!老板还点赞?");
    controller.setLength(98000);
    Glide.with(this)
            .load("http://tanzi27niu.cdsb.mobi/wps/wp-content/uploads/2017/05/2017-05-17_17-30-43.jpg")
            .placeholder(R.drawable.image_default)
            .into(controller.imageView());
    controller.setHideTime(2000);
    controller.setTopPadding(24);
    //设置横屏播放时,tv和audio图标是否显示
    controller.setTvAndAudioVisibility(true,true);
    controller.setOnVideoControlListener(new OnVideoControlListener() {
        @Override
        public void onVideoControlClick(int type) {
            switch (type){
                case ConstantKeys.VideoControl.TV:
                    //BaseToast.showRoundRectToast("投影tv电视");
                    break;
                case ConstantKeys.VideoControl.HOR_AUDIO:
                    //BaseToast.showRoundRectToast("切换音频");
                    break;
                default:
                    break;
            }
        }
    });
    videoPlayer.continueFromLastPosition(false);
    videoPlayer.setController(controller);
}
 
示例13
@Override
public void initView() {
    StateAppBar.translucentStatusBar(this, true);
    videoPlayer = findViewById(R.id.video_player);
    //必须关键的4步,播放视频最简单的方式
    videoPlayer.setPlayerType(ConstantKeys.IjkPlayerType.TYPE_IJK);
    videoPlayer.setUp(ConstantVideo.VideoPlayerList[0], null);
    controller = new VideoPlayerController(this);
    controller.setTopPadding(24.0f);
    videoPlayer.continueFromLastPosition(true);
    videoPlayer.setController(controller);
}
 
示例14
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    StateAppBar.setStatusBarLightMode(this, Color.WHITE);
    initView();
}
 
示例15
@Override
public void initView() {
    StateAppBar.translucentStatusBar(this, true);
    videoPlayer = findViewById(R.id.video_player);
    //必须关键的4步,播放视频最简单的方式
    videoPlayer.setPlayerType(ConstantKeys.IjkPlayerType.TYPE_IJK);
    videoPlayer.setUp(ConstantVideo.VideoPlayerList[0], null);
    controller = new VideoPlayerController(this);
    controller.setTopPadding(24.0f);
    videoPlayer.continueFromLastPosition(false);
    videoPlayer.setController(controller);
}
 
示例16
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_preview_article);
    StateAppBar.setStatusBarLightMode(this, Color.WHITE);
    htvContent = findViewById(R.id.htv_content);
    TextView tv_title = findViewById(R.id.tv_title);
    ImageView iv_image = findViewById(R.id.iv_image);
    TextView tv_name = findViewById(R.id.tv_name);
    TextView tv_time = findViewById(R.id.tv_time);
    initHyper();
    List<HyperEditData> hyperEditData = ModelStorage.getInstance().getHyperEditData();
    showDataSync(hyperEditData);
    Glide.with(getApplicationContext())
            .asBitmap()
            .load(R.drawable.shape_load_bg)
            .placeholder(R.drawable.img_load_fail)
            .error(R.drawable.img_load_fail)
            .into(iv_image);
    htvContent.setOnHyperTextListener(new OnHyperTextListener() {
        @Override
        public void onImageClick(View view, String imagePath) {

        }
    });




}
 
示例17
@Override
public void initView() {
    StateAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.redTab));
    initIntentData();
}
 
示例18
@Override
public void initView() {
    StateAppBar.translucentStatusBar(this, true);
    initTimer();
}
 
示例19
@Override
public void initView() {
    StateAppBar.translucentStatusBar(this, true);
    initTimer();
    initFlView();
}
 
示例20
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    StateAppBar.translucentStatusBar(this, true);
}
 
示例21
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    presenter.subscribe();
    StateAppBar.translucentStatusBar(this, true);
}
 
示例22
@Override
public void initView() {
    StateAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.redTab));
    initActionBar();
    initRecyclerView();
}
 
示例23
@Override
public void initView() {
    StateAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.redTab));
    initActionBar();
    initRecyclerView();
}
 
示例24
@Override
public void initView() {
    StateAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.redTab));
    initActionBar();
    initRecyclerView();
}
 
示例25
@Override
public void initView() {
    initActionBar();
    StateAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.redTab));
}
 
示例26
@Override
public void initView() {
    StateAppBar.translucentStatusBar(this, true);
    videoPlayer = (VideoPlayer) findViewById(R.id.nice_video_player);
    mBtnTiny1 = (Button) findViewById(R.id.btn_tiny_1);
    mBtnTiny2 = (Button) findViewById(R.id.btn_tiny_2);

    videoPlayer.setPlayerType(ConstantKeys.IjkPlayerType.TYPE_IJK);
    videoPlayer.setUp(ConstantVideo.VideoPlayerList[0], null);
    VideoPlayerController controller = new VideoPlayerController(this);
    controller.setTitle("办公室小野开番外了,居然在办公室开澡堂!老板还点赞?");
    controller.setLength(98000);
    Glide.with(this)
            .load("http://tanzi27niu.cdsb.mobi/wps/wp-content/uploads/2017/05/2017-05-17_17-30-43.jpg")
            .placeholder(R.drawable.image_default)
            .into(controller.imageView());
    //设置中间播放按钮是否显示
    controller.setTopPadding(24.0f);
    controller.setTopVisibility(true);
    controller.setOnVideoControlListener(new OnVideoControlListener() {
        @Override
        public void onVideoControlClick(int type) {
            switch (type){
                case ConstantKeys.VideoControl.DOWNLOAD:
                    //BaseToast.showRoundRectToast("下载");
                    break;
                case ConstantKeys.VideoControl.SHARE:
                    //BaseToast.showRoundRectToast("分享");
                    break;
                case ConstantKeys.VideoControl.MENU:
                    //BaseToast.showRoundRectToast("更多");
                    break;
                case ConstantKeys.VideoControl.AUDIO:
                    //BaseToast.showRoundRectToast("下载");
                    break;
                default:
                    break;
            }
        }
    });
    videoPlayer.setController(controller);
    videoPlayer.continueFromLastPosition(false);
    videoPlayer.postDelayed(new Runnable() {
        @Override
        public void run() {
            videoPlayer.start();
        }
    },500);
}