Java tutorial
/* * Copyright (c) 2005, 2014, EVECOM Technology Co.,Ltd. All rights reserved. * EVECOM PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * */ package net.evecom.androidecssp.activity; import java.util.ArrayList; import java.util.List; import net.evecom.androidecssp.R; import net.evecom.androidecssp.base.BaseActivity; import net.evecom.androidecssp.viewpager.RotateDownTransformer; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.ImageView.ScaleType; /** * * EmergencyNotification * @author Mars zhang * @created 2015-11-12 10:13:00 */ public class EmergencyNotification extends BaseActivity { private ViewPager viewpager; private int[] imagesId = { R.drawable.emergency_info_3, R.drawable.emergency_info_33, R.drawable.emergency_info_34 }; private List<ImageView> imageViews = new ArrayList<ImageView>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.emergency_info_activity); //1 viewpager = (ViewPager) findViewById(R.id.my_viewpager_id); //4DepthPageTransformer // viewpager.setPageTransformer(true, new DepthPageTransformer()); viewpager.setPageTransformer(true, new RotateDownTransformer()); //2 viewpager.setAdapter(new PagerAdapter() { @Override //item page public Object instantiateItem(ViewGroup container, int position) { // switchpage ImageView imageView = new ImageView(EmergencyNotification.this); imageView.setImageResource(imagesId[position]); // imageView.setScaleType(ScaleType.CENTER_CROP); //imageViewcontainer page container.addView(imageView); //imageViewlist imageViews.add(imageView); //imageView return imageView; } @Override //destroyItem public void destroyItem(ViewGroup container, int position, Object object) { container.removeView(imageViews.get(position)); } @Override // adapter public boolean isViewFromObject(View view, Object object) { return view == object; } @Override // public int getCount() { return imagesId.length; } }); } public void call(View view) { // Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:13850157372")); Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:18259154949")); startActivity(intent); } }