Newer
Older
DownApp / app / src / main / java / me / bell / downapp / util / goodsViewPager / ShareMaxActivity.java
package me.bell.downapp.util.goodsViewPager;

import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import android.support.v4.view.ViewPager;
import android.view.View;
import android.view.Window;
import android.widget.TextView;

import me.bell.downapp.R;


/**
 * 晒单显示大图
 * Created by ubt on 16-9-6.
 */
public class ShareMaxActivity extends FragmentActivity implements View.OnClickListener {
    private Context mContext;
    private TextView pageTitleText, backText, rightText;

    private GoodsPicViewPager picViewPager;

    private String picUrls;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_pic_max);
        mContext = this;

        picUrls = getIntent().getStringExtra("imagePath");

        /*//顶部
        pageTitleText = (TextView) findViewById(R.id.top_center_text);
        pageTitleText.setText("");
        backText = (TextView) findViewById(R.id.top_back_text);
        backText.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                finish();
            }
        });
        rightText = (TextView) findViewById(R.id.top_right_text);
        rightText.setText("删除");
        rightText.setVisibility(View.VISIBLE);
        rightText.setOnClickListener(this);*/

        picViewPager = (GoodsPicViewPager) findViewById(R.id.pic_max_viewpager);
        ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
        picViewPager.setAdapter(adapter);

//        picViewPager.setCurrentItem(position);

        picViewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
            @Override
            public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

            }

            @Override
            public void onPageSelected(int position) {
//                pageTitleText.setText((position+1) + "/" +picUrls.length);
            }

            @Override
            public void onPageScrollStateChanged(int state) {

            }
        });

    }

    @Override
    public void onClick(View v) {
        switch (v.getId()){

        }
    }


    private class ViewPagerAdapter extends FragmentStatePagerAdapter {

        public ViewPagerAdapter(FragmentManager fm) {
            super(fm);
        }

        @Override
        public Fragment getItem(int position) {
            String showUrl = picUrls;

            return new PictureFragment(showUrl, 0);
        }

        @Override
        public int getCount() {
            return 1;
        }


    }
}