王立平--Gallery:实现图片的左右滑动

<span style="font-size:18px;color:#330033;">package com.main;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Gallery;
import android.widget.ImageView;

@SuppressWarnings("deprecation")
public class MainActivity extends Activity {
     Gallery gallery;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        gallery = (Gallery)findViewById(R.id.gallery);
        gallery.setAdapter(new ImageAdapter(this));
        gallery.pointToPosition(0, 0);

    }

    class ImageAdapter extends BaseAdapter{

          private Context context;
          //图片源数组
          private Integer[] imageInteger={

                 R.drawable.ic_launcher,
                 R.drawable.bg3,
                 R.drawable.ic_launcher,
                 R.drawable.bg3,
                 R.drawable.ic_launcher,
                 R.drawable.bg3,
                 R.drawable.ic_launcher,
                 R.drawable.bg3
          };

          public ImageAdapter(Context c){

             context = c;

          }

          @Override

          public int getCount() {

             return imageInteger.length;

          }

          @Override

          public Object getItem(int position) {

             return position;

          }

          @Override

          public long getItemId(int position) {

             // TODO Auto-generated method stub

             return position;

          }

          @Override

          public View getView(int position, View convertView, ViewGroup parent) {

             ImageView imageView = new ImageView(context);

             imageView.setImageResource(imageInteger[position]);

             imageView.setScaleType(ImageView.ScaleType.FIT_XY);

              return imageView;

          }}

}</span>

-----------------------------------------------------------------------------------------

<span style="font-size:18px;color:#330033;"><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" > 

   <Gallery
       android:id="@+id/gallery"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:layout_alignParentTop="true"
       android:gravity="fill_vertical"
       android:spacing="10dp"
       android:background="#0000FF"
       android:padding="0dp"
       /> 

</RelativeLayout>

 </span>

时间: 2024-10-02 14:36:48

王立平--Gallery:实现图片的左右滑动的相关文章

王立平--AES加密图片实现 SkImageDecoder::Factory return null

这个问题是在加密图片,存入sd卡,在解密出来展示,出现的.我个人研究了非常久没解决.最后经过高人指点,最终攻克了. 在此,拿出来分享,希望各位少走弯路. 我之前的设计思路是:(能够不看哦) 1.把图片从drawable读入成bitmap 2.bitmap-->byte 3.调用AES的byte加密算法. 4.加密成byte,在转化为string 5,把string存入sd卡. -------------------------------- 4,从sd卡获取string. 5.string-->

Gallery实现图片文字左右滑动

明天周六了,又可以睡懒觉了 毕业快五个月了,进入社会的赶脚就是不一样,事实证明,我很倔强,倔强到别人很难改变我,我只做我喜欢的事情,这段时间静下来学习,感觉挺好,大学都没这个认真过,因为有梦想,所以要前行,这样的生活状态,还是比较喜欢的,我从一个什么都不会的门外汉,到现在自己研究源码,一切都很惬意,也很开心,我愿意去做,我喜欢去做,只要能提升,不管提升的是什么,只要有价值就好,减少做没有意义的事情... 最近都是在维护之前写的代码,闲散的时间比较多,一般都是在学习,看到群里有求助的就去回答,让我

Android 自定义Gallery浏览图片

之前写的<Android ImageSwitcher和Gallery的使用>一文中提到我在教室一下午为实现那个效果找各种资料.期间在网上找了一个个人觉得比较不错的效果,现在贴图上来: 其实这个效果使用的知识点就是图像的获取.创建.缩放.旋转.Matrix类.Canvas类等,另外就是自定义的Gallery控件. 相信大家都期待马上上代码了吧,嘻嘻.(注释比较多,相信大家都能看懂.) main.xml: <?xml version="1.0" encoding=&quo

Android调用gallery获取图片

从gallery中获取图片 步骤: 步骤一: // 激活系统图库应用,选择一张图片 Intent intent = new Intent(); // 活动操作:选择一个项目从数据,返回被选中 intent.setAction(Intent.ACTION_PICK); // 设置意图的类型 intent.setType("image/*"); // 设置开启意图 // 设置的是有返回值的意图开启需要重写onActivityResult startActivityForResult(int

王立平--TableLayout

效果: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:sh

jQuery左侧图片右侧文字滑动切换代码

分享一款jQuery左侧图片右侧文字滑动切换代码.这是一款基于jQuery实现的列表图片控制图片滑动切换代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="index-new w1200 mt30"> <div class="indexadd mt50 mb60"> <div id="banners" class="ui-banner"> <

(四十四)通过系统Gallery获取图片

1.前言 在Android应用中,经常有场景会需要使用到设备上存储的图片,而直接从路径中获取无疑是非常不便利的.所以一般推荐调用系统的Gallery应用,选择图片,然后使用它.本文将讲解如何在Android中通过系统Gallery获取图片. 2.Gallery应用 Android原生内置了很多App,而Gallery为图库,用于操作设备上的图片,它会在开机的时候主动扫描设备上存储的图片,并可以使用Gallery操作它们.既然要使用Gallery,那么先看看它的AndroidManifest.xm

Gallery实现快速拖动只滑动一页的解决办法

 这年头用gallery的已经很少了,此文提供一个一次滑动只滑动到下一页的方法(包括快速滑动). import android.content.Context; import android.util.AttributeSet; import android.view.KeyEvent; import android.view.MotionEvent; import android.widget.Gallery; public class RecommendGallery extends G

展示图片和平移滑动

实现展示图片和平移滑动 需求 在展示框内展示图片,并通过左右按钮平滑的向左向右滑动展示 思路 创建一个外层容器 内层定义使用 transition 进行滑动 点击左右按钮时计算左右滑动距离 使用translateX 进行偏移 完整代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"