若要转载请注明:http://blog.csdn.net/glm_970414161/article/details/52131396
多谢支持;
我们今天所说的是在项目的欢迎页的中最后一页的button点击事件
第一种:如果说是欢迎页都是一张图片的话,最后一页的按钮还得我们自己来添加的话,那么我们只需在布局里弄上一个viewpager和button的控件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".activity.GuideActivity">
<android.support.v4.view.ViewPager
android:id="@+id/guide_vp"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<Button
android:id="@+id/guide_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal|bottom"
android:layout_marginBottom="80dp"
android:background="@mipmap/bg_splash_start_3_btn" />
</LinearLayout>
ImageView就在代码里实现就好了
1、先在欢迎页声明三张欢迎页和viewpager,ImageView的list集合,还有Adapter;
private ImageView iv1, iv2, iv3;
private ViewPager vp;
private Button startBtn;
private List<View>list;
private ImgVPAdapter vpAdapter;
2、然后初始化图片,并且优化图片;
iv1 = new ImageView(this);
iv2 = new ImageView(this);
iv3 = new ImageView(this);
//放缩图片
Bitmap bitmap1 = BitmapFactory.decodeResource(getResources(), R.mipmap.bg_splash_start_1);
Bitmap bitmap2 = BitmapFactory.decodeResource(getResources(), R.mipmap.bg_splash_start_2);
Bitmap bitmap3 = BitmapFactory.decodeResource(getResources(), R.mipmap.bg_splash_start_3);
//矩阵对象
Matrix matrix = new Matrix();
//缩放原图
matrix.postScale(1f, 1f);
bitmap1 = Bitmap.createBitmap(bitmap1, 0, 0, bitmap1