基本信息
源码名称:android 图片切换例子源码
源码大小:1.16M
文件格式:.zip
开发语言:Java
更新时间:2015-12-18
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
package me.relex.circleindicatorsample;
import android.os.Bundle;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import me.relex.circleindicator.CircleIndicator;
public class ViewpagerActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.viewpager_activity);
// DEFAULT
ViewPager defaultViewpager = (ViewPager) findViewById(R.id.viewpager_default);
CircleIndicator defaultIndicator = (CircleIndicator) findViewById(R.id.indicator_default);
DemoPagerAdapter defaultPagerAdapter = new DemoPagerAdapter(getSupportFragmentManager());
defaultViewpager.setAdapter(defaultPagerAdapter);
defaultIndicator.setViewPager(defaultViewpager);
// CUSTOM
ViewPager customViewpager = (ViewPager) findViewById(R.id.viewpager_custom);
CircleIndicator customIndicator = (CircleIndicator) findViewById(R.id.indicator_custom);
DemoPagerAdapter customPagerAdapter = new DemoPagerAdapter(getSupportFragmentManager());
customViewpager.setAdapter(customPagerAdapter);
customIndicator.setViewPager(customViewpager);
customViewpager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override public void onPageScrolled(int i, float v, int i2) {
}
@Override public void onPageSelected(int i) {
Log.d("OnPageChangeListener", "Current selected = " i);
}
@Override public void onPageScrollStateChanged(int i) {
}
});
// UNSELECTED BACKGROUND
ViewPager unselectedBackgroundViewPager =
(ViewPager) findViewById(R.id.viewpager_unselected_background);
CircleIndicator unselectedBackgroundIndicator =
(CircleIndicator) findViewById(R.id.indicator_unselected_background);
DemoPagerAdapter unselectedBackgroundPagerAdapter =
new DemoPagerAdapter(getSupportFragmentManager());
unselectedBackgroundViewPager.setAdapter(unselectedBackgroundPagerAdapter);
unselectedBackgroundIndicator.setViewPager(unselectedBackgroundViewPager);
}
}