1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package com.ynstkz.shitu.android.fragment;
- import android.os.Bundle;
- import android.support.v4.view.ViewPager;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.GridView;
- import android.widget.ScrollView;
- import android.widget.TextView;
- import com.common.library.pulltorefresh.PullToRefreshBase;
- import com.common.library.pulltorefresh.PullToRefreshScrollView;
- import com.ynstkz.shitu.android.R;
- import com.ynstkz.shitu.android.base.BaseFragment;
- import butterknife.Bind;
- import butterknife.ButterKnife;
- /**
- * 作者:fuchangle on 2018/1/29 11:38
- */
- public class HomeFragment extends BaseFragment implements PullToRefreshBase.OnRefreshListener2<ScrollView> {
- @Bind(R.id.tv_location)
- TextView tvLocation;
- @Bind(R.id.viewpager)
- ViewPager viewpager;
- @Bind(R.id.gv_course_navigation)
- GridView gvCourseNavigation;
- @Bind(R.id.sv_main)
- PullToRefreshScrollView svMain;
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- View view = inflater.inflate(R.layout.fm_home, null);
- ButterKnife.bind(this, view);
- initView();
- setListener();
- return view;
- }
- @Override
- public void onDestroyView() {
- super.onDestroyView();
- ButterKnife.unbind(this);
- }
- private void initView() {
- svMain.setOnRefreshListener(this);
- }
- private void setListener() {
- viewpager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
- @Override
- public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
- }
- @Override
- public void onPageSelected(int position) {
- }
- @Override
- public void onPageScrollStateChanged(int state) {
- }
- });
- }
- @Override
- public void onPullDownToRefresh(PullToRefreshBase<ScrollView> refreshView) {
- showToast(getActivity(), "onPullDownToRefresh");
- }
- @Override
- public void onPullUpToRefresh(PullToRefreshBase<ScrollView> refreshView) {
- showToast(getActivity(), "onPullUpToRefresh");
- }
- }
|