Gallery 的 Demo(3)
来源:未知 责任编辑:责任编辑 发表时间:2013-12-18 11:34 点击:次
private Integer[] mThumbIds = { R.drawable.icon01, R.drawable.icon02,
R.drawable.icon03, R.drawable.icon04, R.drawable.icon05 };
}
3、ImageSwitcher 的 Demo
imageswitcher.xml
代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Gallery android:id="@+id/gallery" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:spacing="20px" />
<!--
ImageSwitcher - 图片转换器控件(改变图片时增加一些动画效果)
-->
<ImageSwitcher android:id="@+id/imageSwitcher"
android:layout_width="fill_parent" android:layout_height="wrap_content" />
</LinearLayout>
_ImageSwitcher.java
代码
package com.webabcd.view;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AnimationUtils;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.Gallery;
import android.widget.ImageSwitcher;
import android.widget.ImageView;
import android.widget.ViewSwitcher;
import android.widget.Gallery.LayoutParams;
// 图片转换器的使用基本同文字转换器
// 以下是一个用 ImageSwitcher + Gallery 实现的经典的图片浏览器的 Demo
public class _ImageSwitcher extends Activity implements
ViewSwitcher.ViewFactory {
private ImageSwitcher mSwitcher;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this.setContentView(R.layout.imageswithcer);
setTitle("ImageSwithcer");
mSwitcher = (ImageSwitcher) findViewById(R.id.imageSwitcher);
相关新闻>>
- 发表评论
-
- 最新评论 更多>>