标签: galleryview

我在哪里可以包含其他人在我网站上工作的版权声明?

我的网站包含:1.FancyBox(用于图像叠加)2.GalleryView(滑块),都使用JQuery.

它们都是免费使用的,但是他们坚持使用所显示的版权信息.我很困惑,我必须在哪里显示消息.GalleryView的许可证消息.(我认为Fancybox和MIT都是MPS许可证)

Copyright (c) 2009 John Anderson III

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this …
Run Code Online (Sandbox Code Playgroud)

licensing fancybox galleryview

16
推荐指数
1
解决办法
6996
查看次数

放入GalleryView的膨胀ImageView尺寸不合适

我正在尝试扩展一个ImageView,它可以缩放我可以在GalleryView中显示的Drawable.除了没有应用ImageView的属性之外,我的代码来扩展视图似乎工作正常.具体来说,膨胀的ImageView没有我通过XML中的android:layout params为它设置的宽度/高度.

有人能告诉我我做错了什么吗?

我想在dp中设置图像的宽度/高度,以便在多个屏幕dpis上设置正确的大小并支持Android 1.5+.结果我不能使用类似的东西:

i.setLayoutParams(new Gallery.LayoutParams(150, 116)
Run Code Online (Sandbox Code Playgroud)

我的布局定义是:

<?xml version="1.0" encoding="utf-8"?>
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="150dp" android:layout_height="116dp"
    android:background="@drawable/gallery_item_background"
    android:scaleType="fitXY" />
</ImageView>
Run Code Online (Sandbox Code Playgroud)

我用来给ImageView充气的片段是:

    public View getView(int position, View convertView, ViewGroup parent) {
        LayoutInflater inflater = getLayoutInflater();
        ImageView i = (ImageView) inflater.inflate(R.layout.gallery_item, null);
        i.setImageResource(mImageIds.get(position));
        i.setScaleType(ImageView.ScaleType.FIT_XY);

        return i;
    }
Run Code Online (Sandbox Code Playgroud)

android imageview galleryview

11
推荐指数
1
解决办法
8654
查看次数

使用ViewFlipper或ViewPager制作轮播

由于GalleryView过时,我们应该移民到一些替代部件,在我的情况ViewFlipper是最好的,但我也面临着几个问题,你可以在下面的截图我设计了一个旋转木马看到ImageGalleryGalleryView:

在此输入图像描述

随着ViewFlipper一切工作如我所料,但我没能实现两件事情:

1- ViewFlipper总是显示一个项目; 但是我需要一次显示三个项目(甚至更多).

2- ViewFlipper是不可触摸的小部件,它不是我想要的!


正如FlávioFaria ViewPager在下面的文章中所提到的那样,这也是一个很好的案例,但我不能将我的放大动画传递给它!

我已经做了一切ViewPager,现在它工作得很好,但我错过了一个功能,那就是无限滚动!

我的PagerAdapter课程增加了

public class CarouselAdapter extends PagerAdapter  
{  
    private Context mContext;
    private ImageLoader imageLoader;
    private String[] bannerUri;

    public CarouselAdapter (Context c, String[] bannerArray) 
    { 
        this.mContext = c; 
        this.bannerUri = bannerArray;
        // Setup image loader
        this.imageLoader = ImageLoader.getInstance();
        ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(c)
            .threadPoolSize(2) 
            .memoryCache(new WeakMemoryCache())
            .discCacheFileNameGenerator(new Md5FileNameGenerator())
            .build();
        this.imageLoader.init(config);
    } 

    @Override
    public Object instantiateItem(ViewGroup …
Run Code Online (Sandbox Code Playgroud)

android galleryview viewflipper android-layout

9
推荐指数
1
解决办法
4191
查看次数

如何在Android中增加图像视图的大小

我正在开发一个项目,要求我实现两个水平滚动视图,在它们之间有一个图像视图.我想扩展图像视图的大小以填补滚动视图之间的空白.我浏览了示例代码,但它似乎没有提到图像视图的大小.在描述我的问题的图像之后,我附上了下面的代码.

在此输入图像描述

public class Gallery2DemoActivity extends Activity {
private Gallery gallery,gallery1;
private ImageView imgView;

private Integer[] Imgid = {
    R.drawable.a_1, R.drawable.a_2, R.drawable.a_3, R.drawable.a_4, R.drawable.a_5, R.drawable.a_6, R.drawable.a_7
};

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

gallery = (Gallery) findViewById(R.id.examplegallery);
gallery.setAdapter(new AddImgAdp(this));

gallery1 = (Gallery)findViewById(R.id.examplegallery1);
gallery1.setAdapter(new AddImgAdp(this));

imgView = (ImageView)findViewById(R.id.ImageView01);    
imgView.setImageResource(Imgid[0]);


 gallery.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView parent, View v, int position, long id) {
        imgView.setImageResource(Imgid[position]); 
    }
});

}

public class AddImgAdp extends BaseAdapter { …
Run Code Online (Sandbox Code Playgroud)

java android galleryview android-gallery android-xml

5
推荐指数
1
解决办法
1万
查看次数

Android GalleryView回收

我正在使用带有~40张图像的GalleryView,因为没有回收......所以很慢...

谁能告诉我一个基本的循环利用GalleryView上的getView方法.

public class ImageAdapter extends BaseAdapter {
    int mGalleryItemBackground;
    private Context mContext;

    private Integer[] mImageIds = {
            R.drawable.sample_1,
            R.drawable.sample_2,
            R.drawable.sample_3,
            R.drawable.sample_4,
            R.drawable.sample_5,
            R.drawable.sample_6,
            R.drawable.sample_7
    };

    public ImageAdapter(Context c) {
        mContext = c;

        TypedArray a = c.obtainStyledAttributes(R.styleable.HelloGallery);
        mGalleryItemBackground = a.getResourceId(
                R.styleable.HelloGallery_android_galleryItemBackground, 0);
        a.recycle();
    }

    public int getCount() {
        return mImageIds.length;
    }

     public Object getItem(int position) {
        return position;
    }

    public long getItemId(int position) {
        return position;
    }

    public View getView(int position, View convertView, ViewGroup parent) { …
Run Code Online (Sandbox Code Playgroud)

performance android galleryview

2
推荐指数
1
解决办法
3968
查看次数

GalleryView项目更改侦听器

我想检测画廊视图幻灯片到Android中的下一个项目,如果画廊视图当前索引为0,如果将画廊视图滑动到下一个图像我想在android中的幻灯片事件中检测到此事件项更改监听器!我不知道这个概念请帮助我任何一个谢谢!

android galleryview

2
推荐指数
1
解决办法
2870
查看次数