package com.kdp.wanandroidclient.ui.user; import android.content.res.ColorStateList; import android.os.Build; import android.os.Bundle; import android.support.design.widget.CollapsingToolbarLayout; import android.support.v4.content.ContextCompat; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.text.Html; import android.text.method.LinkMovementMethod; import android.view.View; import android.widget.TextView; import com.kdp.wanandroidclient.R; import com.kdp.wanandroidclient.utils.AppUtils; import com.kdp.wanandroidclient.utils.LightStatusbarUtils; /** * 关于我们 * author: 康栋普 * date: 2018/3/25 */ public class AboutUsActivity extends AppCompatActivity { private TextView mVersionView, mIntroduceView; @Override protected void onCreate(Bundle bundle) { LightStatusbarUtils.setLightStatusBar(this,false); super.onCreate(bundle); setContentView(R.layout.activity_about_us); CollapsingToolbarLayout mCollapsingToolbarLayout = findViewById(R.id.collapsingbarlayout); Toolbar mToolbar = findViewById(R.id.toolbar); mToolbar.setTitle(R.string.about_us); setSupportActionBar(mToolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); //设置展开后的字体颜色 mCollapsingToolbarLayout.setExpandedTitleTextColor(ColorStateList.valueOf(ContextCompat.getColor(this,R.color.white))); //设置收缩后的字体颜色 mCollapsingToolbarLayout.setCollapsedTitleTextColor(ColorStateList.valueOf(ContextCompat.getColor(this,R.color.white))); mToolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); mVersionView = findViewById(R.id.version); mIntroduceView = findViewById(R.id.introduce); setVersion(); setIntroduce(); } private void setIntroduce() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { mIntroduceView.setText(Html.fromHtml(getString(R.string.about_us_introduce), Html.FROM_HTML_MODE_LEGACY)); } else { mIntroduceView.setText(Html.fromHtml(getString(R.string.about_us_introduce))); } //设置跳转 mIntroduceView.setMovementMethod(LinkMovementMethod.getInstance()); } //设置版本 private void setVersion() { String mVersionFormat = getString(R.string.version_format); String mVersionName = AppUtils.getVersionName(this); String mAppName = getString(R.string.app_name); String mVersionStr = String.format(mVersionFormat, mAppName, mVersionName); mVersionView.setText(mVersionStr); } }