package com.tekinarslan.material.sample.container.news.widget; import android.graphics.Color; import android.os.Bundle; import android.support.design.widget.AppBarLayout; import android.support.design.widget.TabLayout; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.View; import android.widget.ProgressBar; import com.apkfuns.logutils.LogUtils; import com.tekinarslan.material.sample.R; import org.sufficientlysecure.htmltextview.HtmlTextView; import butterknife.Bind; import butterknife.ButterKnife; /** * Created by cdj on 2016/2/17. */ public class NewsDetailSimpleActivity extends AppCompatActivity implements AppBarLayout.OnOffsetChangedListener{ @Bind(R.id.id_toolbar) Toolbar toolbar; @Bind(R.id.id_tablayout) TabLayout mTablayout; @Bind(R.id.id_appbarlayout) AppBarLayout idAppbarlayout; @Bind(R.id.progress) ProgressBar progress; @Bind(R.id.htNewsContent) HtmlTextView htNewsContent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_news_detail_simple); ButterKnife.bind(this); setSupportActionBar(toolbar); toolbar.setTitleTextColor(Color.RED); getSupportActionBar().setDisplayHomeAsUpEnabled(true); // getSupportActionBar().setDisplayShowTitleEnabled(true); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { onBackPressed(); } }); // mViewPager = (ViewPager) view.findViewById(R.id.viewpager); // mViewPager.setOffscreenPageLimit(3);bu // setupViewPager(mViewPager); mTablayout.addTab(mTablayout.newTab().setText(R.string.top)); mTablayout.addTab(mTablayout.newTab().setText(R.string.nba)); mTablayout.addTab(mTablayout.newTab().setText(R.string.cars)); mTablayout.addTab(mTablayout.newTab().setText(R.string.jokes)); // mSwipeBackLayout = getSwipeBackLayout(); // mSwipeBackLayout.setEdgeSize(ToolsUtil.getWidthInPx(this)); // mSwipeBackLayout.setEdgeTrackingEnabled(SwipeBackLayout.EDGE_LEFT); // mNews = (NewsBean) getIntent().getSerializableExtra("news"); // CollapsingToolbarLayout collapsingToolbar = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar); // collapsingToolbar.setTitle("MaterialDesign New View"); // ImageLoaderUtils.display(getApplicationContext(), (ImageView) findViewById(R.id.ivImage), mNews.getImgsrc()); // mNewsDetailPresenter = new NewsDetailPresenterImpl(getApplication(), this); // mNewsDetailPresenter.loadNewsDetail(mNews.getDocid()); idAppbarlayout.addOnOffsetChangedListener(this); } @Override public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) { LogUtils.d("onOffsetChanged "+verticalOffset); } }