我的图片是从网页上解析的出来,有很多图片地址,我现在可以用imageview 显示出来, 我想点击就让他变大,并且变大后可以实现左右滑动显示,是用viewFlipper 还是用ImageviewSwitcher 我不知道该怎么把这些网路图片弄成那样的翻页滑动的显示效果...
解决方案 »
- 黑马程序员android全套60G视频教程免费分享(要的留下邮箱)
- android在list view中如何action的实现
- 运行时报分号错误,不懂。。。求解释!!!
- 布局以及屏幕自适应问题
- android4.0鼠标 如何读取实时鼠标坐标?
- intent.setData 过时了的问题
- 关于android里面安全与权限里面的SharedUserId?
- 为什么虚拟机VMware+ubuntu编译linux内核和android 后占用电脑内存很多,编译结束后也不会释放占用的内存?
- dalvikvm一直循环打印GC_CONCURRENT的问题
- 急,请问ijkPlayer android下怎么播放本地视频
- 安装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