0

这是我在 Pageview Visbile Textview 中移动图像时想要的代码......任何人都可以在我的代码上进行编辑

这是一个 viewpageadapter 类

公共类 ViewPagerAdapter 扩展 PagerAdapter { Context mContext;

ViewPagerAdapter(Context context) {
    this.mContext = context;
}

@Override
public boolean isViewFromObject(View view, Object object) {
    return view == ((ImageView) object);
}

private int[] sliderImageId = new int[]{
        R.drawable.m1, R.drawable.m2, R.drawable.m3,R.drawable.m4, R.drawable.m5,R.drawable.m6,R.drawable.m7, R.drawable.m8
};

@Override
public Object instantiateItem(ViewGroup container, int position) {

    ImageView imageView = new ImageView(mContext);
    imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
    imageView.setImageResource(sliderImageId[position]);if(sliderImageId[position]==1) {

    }
    ((ViewPager) container).addView(imageView, 0);
    return imageView;
}

@Override
public void destroyItem(ViewGroup container, int position, Object object) {
    ((ViewPager) container).removeView((ImageView) object);
}

@Override
public int getCount() {
    return sliderImageId.length;
}

}

还有这个活动......

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_dash);

    ViewPager mViewPager = (ViewPager) findViewById(R.id.viewPage);
    ViewPagerAdapter adapterView = new ViewPagerAdapter(this);

   mViewPager.setAdapter(adapterView);
}

}

4

0 回答 0