package com.huaye.odyandroidstore.md; import android.graphics.Color; import android.support.design.widget.AppBarLayout; import android.support.v7.widget.Toolbar; import android.view.Menu; import android.widget.TextView; import com.huaye.odyandroidstore.R; import com.huaye.odyandroidstore.base.BaseActivity; import com.huaye.odyandroidstore.utils.BarUtils; import butterknife.BindView; import butterknife.ButterKnife; /** * * 摩拜单车---个人中心 * Created by 孙华辉 on 2017/2/23. */ public class CoordinatorMobileActivity extends BaseActivity { @BindView(R.id.toolbar) Toolbar toolbar; @BindView(R.id.main_abl_app_bar) AppBarLayout mAblBar; @BindView(R.id.main_tv_toolbar_title) TextView title; @Override protected int bindLayout() { return R.layout.activity_coordinator_mobile; } @Override protected void initView() { BarUtils.setColor(this, Color.parseColor("#5DC9D3"), 0); ButterKnife.bind(this); toolbar.setTitle(""); setSupportActionBar(toolbar); } @Override protected void initListener() { super.initListener(); mAblBar.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() { @Override public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) { int halfScroll = appBarLayout.getTotalScrollRange() / 2; int offSetAbs = Math.abs(verticalOffset); float percentage; if (offSetAbs < halfScroll) { title.setText("摩拜单车"); percentage = 1 - (float) offSetAbs / (float) halfScroll; } else { title.setText("个人中心"); percentage = (float) (offSetAbs - halfScroll) / (float) halfScroll; } toolbar.setAlpha(percentage); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // getMenuInflater().inflate(R.menu.menu_title, menu); return true; } }