IdentityImageView

by 385841539

一个能带进度条的图片框架,同时有身份标识动能,简单易用

459 Stars 48 Forks Last release: about 3 years ago (1.2.0) 42 Commits 5 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

IdentityImageView

一个能带进度条的图片框架,同时有身份标识动能,简单易用

效果图:

效果图

博客介绍

CSDN:http://blog.csdn.net/iamdingruihaha/article/details/69895266

Download

简单的两个类:IdentityImageView,CircleImageView,下载下来 放到项目里面

OR

1.先在 build.gradle(Project:XXXX) 的 repositories 添加:

    allprojects {
        repositories {
            ...
            maven { url 'https://jitpack.io' }
        }
    }

2.然后在 build.gradle(Module:app) 的 dependencies 添加:

 dependencies {


     compile 'com.github.385841539:IdentityImageView:1.5.0'
}

Usage

基本使用:


自定义(均设有默认值,可不使用):

| 属性          |   参数类型           | 说明 | | ------------------------- |------------------ | --------------------- | | icivbigimage | reference |大图片| | icivsmallimage | reference         | 小图片(标识)| | icivangle | float     | 标识的角度,默认为45度| | icivradiusscale | float |大小图片比例,默认为0.2| | icivisprogress|boolean flag | 是否有进度条,默认为false,如果要用,必须设置为true| |icivprogresscollor|Color Or reference| 进度条颜色| | icivbordercolor |Color Or reference| 边框颜色 | |  icivborderwidth |integer | 边框和进度条宽度 | |icivhint_smallimageview | boolean| 是否隐藏小图片|

 

动态 设置属性值:

                identityImageView = ((IdentityImageView) findViewById(R.id.iiv));

              //填充大图片 identityImageView.getBigCircleImageView().setImageResource(R.mipmap.guojia);

    //改变图片比例大小,
            identityImageView.setRadiusScale(0.1f);


          //增加边框
            identityImageView.setBorderWidth(100);
            identityImageView.setBorderColor(R.color.colorTest);

       //增加进度条,以及改变的角度
            identityImageView.setIsprogress(true);
            identityImageView.setProgressColor(R.color.colorAccent);
    identityImageView.setProgress(120);

Tips:

原理很简单,献丑了,方便大家调用,为了节省大家时间。  

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.