Simple Picture Viewer

来源:互联网 发布:seo外包安徽 编辑:程序博客网 时间:2024/05/29 19:44

单击图片会移动的例子
Logical source:

package org.crazyit.mixview;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.widget.ImageView;import android.widget.LinearLayout;public class MixViewActivity extends Activity {    /** Called when the activity is first created. */int [] images = new int[]{R.drawable.tu1,R.drawable.tu2,R.drawable.tu3,};int currentImg = 0;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                LinearLayout layout = (LinearLayout)findViewById(R.id.mix_layout);                        final ImageView image = new ImageView(this);                        layout.addView(image);                image.setImageResource(images[0]);        image.setVerticalFadingEdgeEnabled(true);        image.setOnClickListener(new OnClickListener(){public void onClick(View v) {if(currentImg >= 2){currentImg = -1;}image.setImageResource(images[++currentImg]);image.setVerticalFadingEdgeEnabled(true);}            });            }}

Graphic user interface xml:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical"       android:id="@+id/mix_layout">    <TextView        android:id="@+id/browser_title"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:text="简单图片浏览器"        android:gravity="center" /></LinearLayout>




原创粉丝点击