package com.jaydenxiao.androidfire.ui.news.activity;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.support.design.widget.AppBarLayout;
import android.support.design.widget.CollapsingToolbarLayout;
import android.support.design.widget.FloatingActionButton;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.jaydenxiao.androidfire.R;
import com.jaydenxiao.common.base.BaseActivity;
import butterknife.Bind;
import static com.jaydenxiao.androidfire.R.layout.act_about;
/**
* des:关于
* Created by xsf
* on 2016.09.16:57
*/
public class AboutActivity extends BaseActivity {
@Bind(R.id.news_detail_photo_iv)
ImageView newsDetailPhotoIv;
@Bind(R.id.mask_view)
View maskView;
@Bind(R.id.toolbar)
Toolbar toolbar;
@Bind(R.id.toolbar_layout)
CollapsingToolbarLayout toolbarLayout;
@Bind(R.id.app_bar)
AppBarLayout appBar;
@Bind(R.id.news_detail_from_tv)
TextView newsDetailFromTv;
@Bind(R.id.tv_code_des)
TextView tvCodeDes;
@Bind(R.id.fab)
FloatingActionButton fab;
private String mShareLink;
/**
* 入口
*
* @param mContext
*/
public static void startAction(Context mContext) {
Intent intent = new Intent(mContext, AboutActivity.class);
mContext.startActivity(intent);
}
@Override
public int getLayoutId() {
return act_about;
}
@Override
public void initPresenter() {
}
@Override
public void initView() {
SetTranslanteBar();
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
finishAfterTransition();
} else {
finish();
}
}
});
toolbar.setTitle(getString(R.string.app_name));
toolbarLayout.setTitle(getString(R.string.app_name));
//分享
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (mShareLink == null) {
mShareLink = "";
}
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, getString(R.string.share));
intent.putExtra(Intent.EXTRA_TEXT, getString(R.string.share_contents, getString(R.string.app_name), mShareLink));
startActivity(Intent.createChooser(intent, getTitle()));
}
});
}
}