當前位置:
首頁 >
android案例之图片播放器
發布時間:2024/1/1
45
豆豆
生活随笔
收集整理的這篇文章主要介紹了
android案例之图片播放器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
很簡單的圖片播放器,廢話不多說了
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayoutxmlns: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"> <LinearLayoutandroid:layout_width="368dp"android:layout_height="495dp"android:orientation="vertical"tools:layout_editor_absoluteY="8dp"tools:layout_editor_absoluteX="8dp"> <LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"tools:layout_editor_absoluteY="0dp"tools:layout_editor_absoluteX="8dp"><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="增大透明度"android:id="@+id/btn1"/><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="減小透明度"android:id="@+id/btn2"/><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="下一張"android:id="@+id/btn3"/></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"tools:layout_editor_absoluteY="0dp"tools:layout_editor_absoluteX="8dp"><ImageViewandroid: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() {@Overridepublic void onClick(View v) {image1.setImageResource(images[++currentImg%images.length]);}});View.OnClickListener listener=new View.OnClickListener() {@Overridepublic 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);} }
總結
以上是生活随笔為你收集整理的android案例之图片播放器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 揭秘直销软件系统PHP源码开发价格与奖金
- 下一篇: Jacob的使用出错总结