package com.bzh.mysimplefresco.fragment; import android.graphics.Color; import android.os.Bundle; import android.support.design.widget.CollapsingToolbarLayout; import android.support.v7.widget.RecyclerView; import android.support.v7.widget.Toolbar; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.bzh.mysimplefresco.R; import com.bzh.mysimplefresco.activity.BaseActivity; import com.bzh.mysimplefresco.lib.MySimpleDraweeView; import com.bzh.mysimplefresco.lib.Utils; import butterknife.Bind; import butterknife.ButterKnife; /** * ========================================================== <br> * <b>版权</b>:   别志华 版权所有(c) 2015 <br> * <b>作者</b>:   别志华 biezhihua@163.com<br> * <b>创建日期</b>: 15-9-26 <br> * <b>描述</b>:   <br> * <b>版本</b>:  V1.0 <br> * <b>修订历史</b>: <br> * ========================================================== <br> */ public class OneFragment extends BaseFragment { @Bind(R.id.toolbar) Toolbar toolbar; @Bind(R.id.collapsing_toolbar_layout) CollapsingToolbarLayout collapsingToolbarLayout; @Bind(R.id.theme_photo) MySimpleDraweeView themePhoto; @Bind(R.id.photo_1) MySimpleDraweeView photo_1; @Bind(R.id.photo_2) MySimpleDraweeView photo_2; @Bind(R.id.photo_3) MySimpleDraweeView photo_3; public static OneFragment newInstance() { OneFragment fragment = new OneFragment(); Bundle bundle = new Bundle(); fragment.setArguments(bundle); return fragment; } @Override public int inflateContentView() { return R.layout.bzh_ui_one_fragment; } @Override public void layoutInit(LayoutInflater inflater, Bundle savedInstanceState) { super.layoutInit(inflater, savedInstanceState); ButterKnife.bind(this, getRootView()); initToolbar(); photo_1.setWidthAndHeight(1024, 768); photo_1.setAutoPlayAnimations(true); photo_1.setGifChartIdentify(true); photo_1.setDraweeViewUrl("http://git.oschina.net/biezhihua/MyResource/raw/master/25-173250_974.gif"); photo_2.setWidthAndHeight(1024, 768); photo_2.setLongChartIdentify(true); photo_2.setDraweeViewUrl("http://git.oschina.net/biezhihua/MyResource/raw/master/3_1024x768.jpg"); photo_3.setWidthAndHeight(1024, 768); photo_3.setNumberChartIdentify(99); photo_3.setDraweeViewUrl("http://git.oschina.net/biezhihua/MyResource/raw/master/3_1024x768.jpg"); } private void initToolbar() { if (getActivity() != null) { themePhoto.setWidthAndHeight(Utils.getScreenWidth(getActivity()), getActivity().getResources().getDimensionPixelSize(R.dimen.theme_photo_height)); } themePhoto.setDraweeViewUrl("http://git.oschina.net/biezhihua/MyResource/raw/master/3_1024x768.jpg"); if (toolbar != null && getActivity() != null && getActivity() instanceof BaseActivity) { final BaseActivity activity = (BaseActivity) getActivity(); activity.setSupportActionBar(toolbar); activity.getSupportActionBar().setDisplayShowHomeEnabled(false); activity.getSupportActionBar().setDisplayHomeAsUpEnabled(true); toolbar.setNavigationIcon(R.mipmap.ic_arrow_back_white_24dp); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { activity.finish(); } }); collapsingToolbarLayout.setTitle("一句话搞定图片显示"); collapsingToolbarLayout.setExpandedTitleColor(Color.WHITE);//设置还没收缩时状态下字体颜色 collapsingToolbarLayout.setCollapsedTitleTextColor(Color.WHITE);//设置收缩后Toolbar上字体的颜色 } } @Override public void onDestroyView() { super.onDestroyView(); ButterKnife.unbind(getRootView()); } }