首页 Android 图片缩放插件GestureImageView

图片缩放插件GestureImageView

      图片缩放插件GestureImageView——Android 常用插件推荐(…

 

 

 

图片缩放插件GestureImageView——Android 常用插件推荐(一)

Android 开发过程中,交互效果是一个非常繁琐的过程,甚至比Web开发过程中JS特效更加复杂。通过多年的发展,常用的交互方式已经发展相当成熟,而且有很多非常好的插件。为了避免重复造轮子,一些常用的特效,我们可以直接拿来就用的,节省我们开发时间。留时间去开发更具有自身特色的东西。这里介绍一些常用的Android插件,而且都是些使用起来很简单的插件。

开篇第一个——GestureImageView

简介:单图浏览插件,支持图片多点缩放,支持图片拖动,开放单击和双击事件,点击事件与触摸事件不冲突(自己写过类似程序的都懂,触摸和点击容易冲突,处理起来有点复杂)

主页:https://github.com/jasonpolites/gesture-imageview

使用方法:

1、Github下载代码

example为示例,教你如何使用,实际使用过程中没有任何关系。

main为插件源码,需要放入自己的项目中。

2、基础配置

main项目可以生成jar包引用或者作为另外一个项目引用,但个人更喜欢直接引用代码,方便后续修改,也便于规范命名。

所以,大家可以直接将Main文件中的src的内容放入自己的项目中。

因为没有涉及的Layout,所以是不会报错的。

3、使用

新建一个Layout页面

复制代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:gesture-image="http://schemas.polites.com/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:gravity="center" >

    <com.polites.android.GestureImageView
        android:id="@+id/dmImageView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        gesture-image:min-scale="0.1"
        gesture-image:max-scale="10.0"
        gesture-image:strict="false"  />

</LinearLayout>
复制代码

注意:LinearLayout中的 xmlns:gesture-image=”http://schemas.polites.com/android” ,不添加会报错的。粗心大意很难发现。

gesture-image:min-scale 缩放最小值
gesture-image:max-scale 缩放最大值
gesture-image:strict  是否精确

使用方式和 ImageView 的使用方式是一样的,可以自己尝试其他属性。

 

GestureImageView使用和配置是非常简单的。入手非常容易,作为这个博主的推荐的第一个插件。下篇为大家推荐一个瀑布流插件。

 

 

 

 

http://www.cnblogs.com/joylee/p/Android-GestureImageView.html

http://blog.csdn.net/icewst/article/details/10915259

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

为您推荐

android studio查看android手机日志

android studio查看android手机日志

本文在尝试了,使用adb,eclipse查看log未果之后,使用android studio来查看unity打包的apk...
Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check t

Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check t

在android高版本开发环境(sdk 4.4)导入低版本(sdk 3.0)的工程时编译报错,报错信息如:Convers...
用Bundle和直接用Intent.putExtra(“xx”,yy)传递有什么不同

用Bundle和直接用Intent.putExtra(“xx”,yy)传递有什么不同

QQ群里一个提出来了 。。长知识了。。 Intent intent = new Intent(); intent.put...
Universal-Image-Loader解析——DisplayImageOptions的详细配置

Universal-Image-Loader解析——DisplayImageOptions的详细配置

在使用这个框架的时候,我们必须要配置一个DisplayImageOptions对象来作为ImageLoader.getI...
安卓测试环境的配置

安卓测试环境的配置

AndroidManifest.xml 配置 <uses-permission android:name="and...
返回顶部