网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Android自定义Gallery控件实现3D图片浏览器-创新互联

本篇文章主要介绍如何使用自定义的Gallery控件,实现3D效果的图片浏览器的效果。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于做网站、成都做网站、阿里地区网络推广、微信小程序开发、阿里地区网络营销、阿里地区企业策划、阿里地区品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联为所有大学生创业者提供阿里地区建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

话不多说,先看效果。

上面是一个自定义的Gallery控件,实现倒影和仿3D的效果,下面是一个图片查看器,点击上面的小图片,可以在下面查看大图片。

下面重点说一下,实现图片查看器的思路。

1.手机中图片路径的获取

首先,先不管图片如何展示,如果我们想实现图片查看器的功能,我们首先需要做的是获取到所有的图片的路径信息,只有这样,我们才能实现对图片的查看。

我们可以使用下面的代码实现

private List getImagesFromSD() { 
    List imageList = new ArrayList(); 
    File f = Environment.getExternalStorageDirectory(); 
    if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { 
      f = new File(Environment.getExternalStorageDirectory().toString()); 
    } else { 
      Toast.makeText(MainActivity.this, R.string.sdcarderror, Toast.LENGTH_LONG).show(); 
      return imageList; 
    } 
 
    File[] files = f.listFiles(); 
    if (files == null || files.length == 0) 
      return imageList; 
 
    for (int i = 0; i < files.length; i++) { 
      File file = files[i]; 
      if (isImageFile(file.getPath())) 
        imageList.add(file.getPath()); 
    } 
    return imageList; 
  } 

网站栏目:Android自定义Gallery控件实现3D图片浏览器-创新互联
网页URL:http://bjjierui.cn/article/dejgeh.html

其他资讯