private void setToolBarLayout(String newsTitle) { toolbarLayout.setTitle(newsTitle); toolbarLayout.setExpandedTitleColor(ContextCompat.getColor(this, R.color.white)); toolbarLayout.setCollapsedTitleTextColor(ContextCompat.getColor(this, R.color.primary_text_white)); }
@SuppressLint("SetTextI18n") @Override public void initToolBar() { mToolbar.setTitle(""); setSupportActionBar(mToolbar); ActionBar supportActionBar = getSupportActionBar(); if (supportActionBar != null) { supportActionBar.setDisplayHomeAsUpEnabled(true); } //设置还没收缩时状态下字体颜色 mCollapsingToolbarLayout.setExpandedTitleColor(Color.TRANSPARENT); //设置收缩后Toolbar上字体的颜色 mCollapsingToolbarLayout.setCollapsedTitleTextColor(Color.WHITE); //设置StatusBar透明 SystemBarHelper.immersiveStatusBar(this); SystemBarHelper.setHeightAndPadding(this, mToolbar); mAvText.setText("av" + av); }
private void setToolBarLayout(String newsTitle) { mToolbarLayout.setTitle(newsTitle); mToolbarLayout.setExpandedTitleColor(ContextCompat.getColor(this, R.color.white)); mToolbarLayout.setCollapsedTitleTextColor(ContextCompat.getColor(this, R.color.primary_text_white)); }
private void initToolBar() { setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(); } }); collapsingToolbarLayout.setTitle(""); toolbar.setTitle(""); collapsingToolbarLayout.setExpandedTitleColor(getResources().getColor(R.color.transparent));//设置还没收缩时状态下字体颜色 collapsingToolbarLayout.setCollapsedTitleTextColor(getResources().getColor(R.color.transparent));//设置收缩后Toolbar上字体的颜色 tvTitle.setText(getString(R.string.app_name) + " (" + AppUtil.getVersionName(this) + ")"); appBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() { @Override public void onOffsetChanged(AppBarLayout appBar, int offset) { tvTitle.setAlpha(Math.abs(offset * 1f / appBar.getTotalScrollRange())); } }); }
@BindingAdapter("app:expandedTitleColor") public static void setExpandedTitleColor(@NonNull CollapsingToolbarLayout layout, @ColorRes int colorRes) { layout.setExpandedTitleColor(ContextCompat.getColor(layout.getContext(), colorRes)); }
private void setToolBarLayout(String newsTitle) { mToolbarLayout.setTitle(newsTitle); mToolbarLayout.setExpandedTitleColor(ContextCompat.getColor(this, R.color.white)); mToolbarLayout.setCollapsedTitleTextColor(ContextCompat.getColor(this, R.color.primary_text_white)); }
private void setToolBarLayout(String title) { mToolbarLayout.setTitle(title); mToolbarLayout.setExpandedTitleColor(ContextCompat.getColor(this, R.color.white)); mToolbarLayout.setCollapsedTitleTextColor(ContextCompat.getColor(this, R.color.primary_text_white)); }
@SuppressWarnings("ResourceAsColor") public static void setupCollapsingToolbarTextColors(Context context, CollapsingToolbarLayout collapsingToolbarLayout, boolean transparentWhenExpanded) { int textColor = ColorUtils.getToolbarTextColor(context); collapsingToolbarLayout.setExpandedTitleColor(transparentWhenExpanded ? ContextCompat.getColor(context, android.R.color.transparent) : textColor); collapsingToolbarLayout.setCollapsedTitleTextColor(textColor); }
@Override protected void initEventAndData() { setToolBar(mToolbar, "主题日报"); mDownVp.setOffscreenPageLimit(3); mCtl.setExpandedTitleColor(Color.WHITE); mCtl.setCollapsedTitleTextColor(Color.WHITE); mDownVp.addOnPageChangeListener(this); mTopVp.addOnPageChangeListener(this); mPresenter.getThemeList(); }
@SuppressLint("SetTextI18n") @Override public void initToolbar() { mToolbar.setTitle(""); setSupportActionBar(mToolbar); ActionBar supportActionBar = getSupportActionBar(); if (supportActionBar != null) { supportActionBar.setDisplayHomeAsUpEnabled(true); } //设置还没收缩时状态下字体颜色 mCollapsingToolbarLayout.setExpandedTitleColor(Color.TRANSPARENT); //设置收缩后Toolbar上字体的颜色 mCollapsingToolbarLayout.setCollapsedTitleTextColor(Color.WHITE); mAvText.setText("av" + av); }
private void showMovie(@NonNull Movie movie) { String title = getString(R.string.movie_details); mCollapsingToolbar.setTitle(title); mCollapsingToolbar.setExpandedTitleColor(ContextCompat.getColor(this, android.R.color.transparent)); Images.loadMovie(mImage, movie, Images.WIDTH_780); String year = movie.getReleasedDate().substring(0, 4); mTitleTextView.setText(getString(R.string.movie_title, movie.getTitle(), year)); mOverviewTextView.setText(movie.getOverview()); String average = String.valueOf(movie.getVoteAverage()); average = average.length() > 3 ? average.substring(0, 3) : average; average = average.length() == 3 && average.charAt(2) == '0' ? average.substring(0, 1) : average; mRatingTextView.setText(getString(R.string.rating, average, MAXIMUM_RATING)); }
@Override protected void setInitialTitle() { mToolbar.setTitle(mMovie.getTitle()); mCollapsingToolbar.setExpandedTitleColor(ContextCompat.getColor(this, android.R.color.transparent)); mCollapsingToolbar.setCollapsedTitleTextColor(ContextCompat.getColor(this, android.R.color.white)); mCollapsingToolbar.setTitle(mMovie.getTitle()); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_about); ButterKnife.bind(this); setupToolbar(); mCollapsingToolbarLayout.setTitle(mStringAbout); mCollapsingToolbarLayout.setCollapsedTitleTextColor(getResources().getColor(R.color.white)); mCollapsingToolbarLayout.setExpandedTitleColor(getResources().getColor(R.color.white)); readText(); }
@Override public void initView() { mCollapsing.setTitle(""); mCollapsing.setExpandedTitleColor(getResources().getColor(android.R.color.transparent)); mCollapsing.setCollapsedTitleTextColor(getResources().getColor(android.R.color.white)); mToolbar.setTitle(""); setSupportActionBar(mToolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); mToolbar.setNavigationOnClickListener((view -> onBackPressed())); mAdapter = new VolksliedAdapter(this); mAdapter.setOnItemClickListener((view, position) -> playSong(position)); mRecycler.setLayoutManager(new LinearLayoutManager(this)); mRecycler.setHasFixedSize(true); mRecycler.setAdapter(mAdapter); mPresenter = new VolksliedPresenter((VolksliedConstract.View)this); }
@Override public void initView() { mCollapsing.setTitle(""); mCollapsing.setExpandedTitleColor(getResources().getColor(android.R.color.transparent)); mCollapsing.setCollapsedTitleTextColor(getResources().getColor(android.R.color.white)); mToolbar.setTitle(""); setSupportActionBar(mToolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); mToolbar.setNavigationOnClickListener((view -> onBackPressed())); mAdapter = new JKAdapter(this); mAdapter.setOnItemClickListener((view, position) -> playSong(position)); mRecycler.setLayoutManager(new LinearLayoutManager(this)); mRecycler.setHasFixedSize(true); mRecycler.setAdapter(mAdapter); mPresenter = new JKPresenter((JKConstract.View)this); }
private void initToolBar() { setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); toolbar.setNavigationOnClickListener(v -> onBackPressed()); collapsingToolbarLayout.setTitle(""); toolbar.setTitle(""); collapsingToolbarLayout.setExpandedTitleColor(getResources().getColor(R.color.transparent));//设置还没收缩时状态下字体颜色 collapsingToolbarLayout.setCollapsedTitleTextColor(getResources().getColor(R.color.transparent));//设置收缩后Toolbar上字体的颜色 tvTitle.setText(getString(R.string.app_name) + " (" + AppUtil.getVersionName() + ")"); appBarLayout.addOnOffsetChangedListener((appBar, offset) -> tvTitle.setAlpha(Math.abs(offset * 1f / appBar.getTotalScrollRange()))); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_play_coordinator_toolbar); showContentView(); setToolbarVisible(View.GONE); //设置Collapsing折叠后文字颜色 bindingView.collapsingtoolbar.setCollapsedTitleTextColor(Color.WHITE); //设置Collapsing未折叠文字颜色 bindingView.collapsingtoolbar.setExpandedTitleColor(Color.BLACK); bindingView.imageviewBack.setOnClickListener(this); }
@Override public void initView(Bundle savedInstanceState) { animatorX = (int) SPUtil.get(MyApplication.applicationContext, Constant.REVEAL_CENTER_X,this.getWindowManager().getDefaultDisplay().getWidth());//默认值是屏幕宽度 animatorY = (int) SPUtil.get(MyApplication.applicationContext,Constant.REVEAL_CENTER_Y,this.getWindowManager().getDefaultDisplay().getHeight());//默认值是屏幕高度 mToolbar.setTitle(""); mToolbar.setNavigationIcon(R.mipmap.back_arrow); setSupportActionBar(mToolbar); mCollapsing.setTitle(""); mCollapsing.setExpandedTitleColor(getResources().getColor(android.R.color.transparent)); mCollapsing.setCollapsedTitleTextColor(getResources().getColor(android.R.color.white)); mTvVersionName.setText("v"+getAppVersionName()); //揭露动画 revealAnimatorUtil = new RevealAnimatorUtil(mRootLayout,this); mRootLayout.post(()-> revealAnimatorUtil.startRevealAnimator(false,animatorX,animatorY)); }
@Override public void initData() { SystemBarHelper.immersiveStatusBar(this, 0); SystemBarHelper.setHeightAndPadding(this, mBinding.toolbar); setSupportActionBar(mBinding.toolbar); getSupportActionBar().setHomeButtonEnabled(true); mBinding.toolbar.setNavigationOnClickListener(v -> onBackPressed()); GlideApp.with(this).load(R.drawable.ic_about_image).into(mBinding.ivAbout); mBinding.collapsingToolbar.setExpandedTitleColor(ContextCompat.getColor(getContext(),R.color.white)); mBinding.collapsingToolbar.setCollapsedTitleTextColor(ContextCompat.getColor(getContext(),R.color.white)); mBinding.collapsingToolbar.setCollapsedTitleGravity(Gravity.CENTER); mBinding.tv.setText(Html.fromHtml(getString(R.string.about_desc))); mBinding.tv.setMovementMethod(LinkMovementMethod.getInstance()); mBinding.fab.setOnClickListener(v -> startWeb(Constants.AUTHOR,"https://github.com/jenly1314")); }
@Override public void onGenerated(Palette palette) { int color = palette.getDominantColor(ContextCompat.getColor(mContext, R.color.blue)); int colorDark = palette.getDarkMutedColor(color); int titleTextColor = palette.getDominantSwatch().getTitleTextColor(); mToolbarCtl.setContentScrimColor(color); mToolbarCtl.setStatusBarScrimColor(colorDark); mToolbarCtl.setCollapsedTitleTextColor(titleTextColor); mToolbarCtl.setExpandedTitleColor(titleTextColor); ToolbarColorizeHelper.colorizeToolbar(mToolbarTb, titleTextColor, PaletteDetailActivity.this); } });