ViewPager+Fragment(小圆点)
来源:互联网 发布:朋克字母 软件 编辑:程序博客网 时间:2024/06/06 14:14
package test.bwie.com.myyuekao1;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.widget.ImageView;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends AppCompatActivity {
private ImageView[] images;private ViewPager mVp;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView();}private void initView() { mVp = (ViewPager) findViewById(R.id.vp); ImageView i1 = (ImageView) findViewById(R.id.img1); ImageView i2= (ImageView) findViewById(R.id.img2); images = new ImageView[]{i1,i2}; mVp.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int position) { Fragment f =null; switch (position){ case 0:f = new Fragment1(); break; case 1:f = new Fragment2(); } return f; } @Override public int getCount() { return 2; } }); mVp.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { for(int i = 0 ; i<images.length; i ++){ if(i==position) { images[i].setImageResource(R.mipmap.point_selected); }else{ images[i].setImageResource(R.mipmap.point_mormal); } } } @Override public void onPageScrollStateChanged(int state) { } });}
}
阅读全文
0 0
- ViewPager+Fragment(小圆点)
- 小圆点和Viewpager+fragment实现轮播
- 简单的ViewPager+Fragment+小圆点的实现
- Banner(Viewpager+小圆点的简单化)
- ViewPager加小圆点
- ViewPager+小圆点
- viewpager加小圆点
- viewpager+小圆点
- viewpager+小圆点
- viewpager画小圆点
- viewPager小圆点
- ViewPager小圆点
- ViewPager+小圆点
- ViewPager小圆点滑动
- ViewPager+小圆点联动
- viewpager+ 小圆点 练习
- Viewpager与小圆点
- 小圆点与viewpager
- Java中解析XML的方法
- 设计模式之代理模式Proxy
- 多线程的三个特性
- android 获取当前app版本信息
- linux 下find命令的使用
- ViewPager+Fragment(小圆点)
- lucene 搜索过程
- 内网渗透技巧
- Kafka学习整理七(producer和consumer编程实践)
- MFC Socket TCP
- 用java获取本机IP地址
- Python 字符串
- Spring 之注解事务 @Transactional
- 搜索高亮【jquery.textSearch-1.0.js】用法