很简单的图片播放器,废话不多说了
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" tools:context="com.example.textview.pictureshow">
<LinearLayout
android:layout_width="368dp"
android:layout_height="495dp"
android:orientation="vertical"
tools:layout_editor_absoluteY="8dp"
tools:layout_editor_absoluteX="8dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
tools:layout_editor_absoluteY="0dp"
tools:layout_editor_absoluteX="8dp">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="增大透明度"
android:id="@+id/btn1"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="减小透明度"
android:id="@+id/btn2"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="下一张"
android:id="@+id/btn3"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
tools:layout_editor_absoluteY="0dp"
tools:layout_editor_absoluteX="8dp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="280dp"
android:id="@+id/image1"
android:scaleType="fitCenter"
android:layout_marginLeft="20dp"/>
</LinearLayout>
</LinearLayout>
</android.support.constraint.ConstraintLayout>
package com.example.textview;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
public class pictureshow extends AppCompatActivity {
int[] images=new int[]{R.drawable.aa,R.drawable.kf,R.drawable.sw,R.drawable.tf,R.drawable.ty};
int currentImg=2;
private float alpha=1;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pictureshow);
final Button plus= (Button) findViewById(R.id.btn1);
final Button minus= (Button) findViewById(R.id.btn2);
final Button next= (Button) findViewById(R.id.btn3);
final ImageView image1= (ImageView) findViewById(R.id.image1);
image1.setImageResource(R.drawable.aa);
next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
image1.setImageResource(images[++currentImg%images.length]);
}
});
View.OnClickListener listener=new View.OnClickListener() {
@Override
public void onClick(View v) {
if(v==plus)
alpha+=0.1;
if(v==minus)
alpha-=0.1;
if(alpha>=1)
alpha=1;
if(alpha<=0)
alpha=0;
image1.setAlpha(alpha);
}
};
plus.setOnClickListener(listener);
minus.setOnClickListener(listener);
}
}