源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

android图片转换器示例

  • 时间:2022-01-02 18:56 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:android图片转换器示例
MainActivity.java
[u]复制代码[/u] 代码如下:
package com.zhang.showPhoto; import android.app.ActionBar.LayoutParams; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.animation.AnimationUtils; import android.widget.Button; import android.widget.ImageSwitcher; import android.widget.ImageView; import android.widget.ViewSwitcher.ViewFactory; public class MainActivity extends Activity {  private int[] imagId=new int[]{    R.drawable.img01,R.drawable.img02,R.drawable.img03,R.drawable.img04,    R.drawable.img05,R.drawable.img06,R.drawable.img07,R.drawable.img08,    R.drawable.img09,R.drawable.img10   };  private int index=0;  private ImageSwitcher imageSwitcher;  private Button up,down;    @Override  protected void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.main);   up=(Button) findViewById(R.id.bt1);   down=(Button) findViewById(R.id.bt2);     imageSwitcher=(ImageSwitcher) findViewById(R.id.imagSw1);   imageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this, android.R.anim.fade_in));   imageSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this, android.R.anim.fade_out));   imageSwitcher.setFactory(new ViewFactory() {       public View makeView() {     ImageView imageView = new ImageView(MainActivity.this);     imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);     imageView.setLayoutParams(new ImageSwitcher.LayoutParams(       LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT       ));     return imageView;    }   });   imageSwitcher.setImageResource(imagId[index]);   up.setOnClickListener(new OnClickListener() {    @Override    public void onClick(View v) {     if(index>0){      index--;     }else{      index=imagId.length-1;     }     imageSwitcher.setImageResource(imagId[index]);    }   });   down.setOnClickListener(new OnClickListener() {    @Override    public void onClick(View v) {     if(index<imagId.length-1){      index++;     }else{      index=0;     }     imageSwitcher.setImageResource(imagId[index]);    }   });  } }
main.xml
[u]复制代码[/u] 代码如下:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:background="@drawable/bg1"     android:id="@+id/llayout"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:gravity="center"     android:orientation="horizontal" >     <Button         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="上一张"         android:id="@+id/bt1"         />     <ImageSwitcher          android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:id="@+id/imagSw1"         android:layout_gravity="center"         />      <Button         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="下一张"         android:id="@+id/bt2"         /> </LinearLayout>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部