我的图片是从网页上解析的出来,有很多图片地址,我现在可以用imageview 显示出来, 我想点击就让他变大,并且变大后可以实现左右滑动显示,是用viewFlipper 还是用ImageviewSwitcher 我不知道该怎么把这些网路图片弄成那样的翻页滑动的显示效果...
解决方案 »
- 请问你们用哪家的包来实现定位啊
- 求救 decode损坏jpg图片失败
- Notification怎么用呀
- 有人做android源码图库的吗?求指教啊,能有uml图不甚感激啊!!!
- 请教eclipse如何查看NullPointerException所在行数?
- 请教关于hashmap里的get(int index)取值的问题
- NDK创建一个Activity中的子线程在onParse()的时候会停止运行吗
- 求代码:完全退出应用程序
- 关于android 编程捕获logcat问题
- 工作线程回调主线程函数,通过Fragment的onAttach提供的Context?
- 安装ADT出现提示:ADT安装提示you are installing software that contains unsigned content
- 写一个象棋软件,人人下的。有什么参考的资料?
这是android手机应用的源码,你可以在里面找到Gallery3D这个应用,下载下来可以参考一下
如果要实现左右滑动,需要用到gesturedetector。判断手势更换图片,原理和这个demo差不多。package com.alex.animationimageview;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.ImageSwitcher;
import android.widget.ImageView;
import android.widget.Gallery.LayoutParams;
import android.widget.LinearLayout;
import android.widget.ViewSwitcher.ViewFactory;public class AnimationImageView extends Activity implements ViewFactory {
private ImageSwitcher mSwitcher;
private static int i = 0; /** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout layout = new LinearLayout(this);
mSwitcher = new ImageSwitcher(this);
layout.addView(mSwitcher);
setContentView(layout);
mSwitcher.setFactory(this);
mSwitcher.setImageResource(android.R.drawable.ic_menu_more);
mSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_in));
mSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_out));
mSwitcher.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
mSwitcher.setImageResource((i++)%2 == 0 ? android.R.drawable.ic_menu_month
: android.R.drawable.ic_menu_more);
}
});
} public View makeView() {
ImageView i = new ImageView(this);
i.setBackgroundColor(0xFF000000);
i.setScaleType(ImageView.ScaleType.FIT_CENTER);
i.setLayoutParams(new ImageSwitcher.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
return i;
}
}
当我点击图片的时候,我怎么样才能用ImageSwitcher和gallery 把另外一张图片显示出来,(这个图片是另外一张 不是前面点击的那张)并且还要实现 左右翻页的效果 我不想用activity进行跳转显示.. 这个该怎么实现呢
但在Android3.0以上会有问题。请看
http://developer.aiwgame.com/imageview-show-image-from-url-on-android-4-0.html