# IdentityImageView
一个能带进度条的图片框架,同时有身份标识动能,简单易用
## 效果图:
![效果图](https://github.com/385841539/IdentityImageView/blob/master/app/src/main/res/mipmap-xhdpi/biaoshi.gif)
# 博客介绍
CSDN:[http://blog.csdn.net/iamdingruihaha/article/details/69895266](http://blog.csdn.net/iamdingruihaha/article/details/69895266)
## Download
简单的两个类:IdentityImageView,CircleImageView,下载下来 放到项目里面
#### OR
>> 1.先在 build.gradle(Project:XXXX) 的 repositories 添加:</br>
```
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
>> 2.然后在 build.gradle(Module:app) 的 dependencies 添加:</br>
```
dependencies {
compile 'com.github.385841539:IdentityImageView:1.5.0'
}
```
# Usage
### 基本使用:
```xml
<com.example.identityimageview.widegt.IdentityImageView
android:id="@+id/iiv"
android:layout_width="300dp"
android:layout_height="300dp"
app:iciv_progress_collor="@color/colorPrimary"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"></com.example.identityimageview.widegt.IdentityImageView>
```
### 自定义(均设有默认值,可不使用):
| 属性 | 参数类型 | 说明 |
| ------------------------- |------------------ | --------------------- |
| iciv_bigimage | reference |大图片|
| iciv_smallimage | reference | 小图片(标识)|
| iciv_angle | float | 标识的角度,默认为45度|
| iciv_radiusscale | float |大小图片比例,默认为0.2|
| iciv_isprogress|boolean flag | 是否有进度条,默认为false,如果要用,必须设置为true|
|iciv_progress_collor|Color Or reference| 进度条颜色|
| iciv_border_color |Color Or reference| 边框颜色 |
| iciv_border_width |integer | 边框和进度条宽度 |
|iciv_hint_smallimageview | boolean| 是否隐藏小图片|
### 动态 设置属性值:
```java
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:
原理很简单,献丑了,方便大家调用,为了节省大家时间。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
自定义带进度条的圆形头像 (1332个子文件)
MediaSessionCompat.aidl 787B
ParcelableVolumeInfo.aidl 689B
PlaybackStateCompat.aidl 688B
MediaMetadataCompat.aidl 680B
ResultReceiver.aidl 675B
RatingCompat.aidl 673B
resources-debug.ap_ 1.22MB
resources-debug-androidTest.ap_ 1KB
app-debug.apk 2.12MB
gradlew.bat 2KB
fileSnapshots.bin 5.96MB
fileHashes.bin 456KB
taskArtifacts.bin 188KB
fileSnapshotsToTreeSnapshotsIndex.bin 60KB
localClassSetAnalysis.bin 30KB
localClassSetAnalysis.bin 29KB
localJarClasspathSnapshot.bin 22KB
localJarClasspathSnapshot.bin 20KB
R$styleable.class 23KB
R$styleable.class 22KB
R$style.class 22KB
R$style.class 22KB
CircleImageView.class 11KB
R$attr.class 10KB
R$attr.class 10KB
IdentityImageView.class 8KB
R$dimen.class 6KB
R$dimen.class 6KB
R$drawable.class 5KB
R$drawable.class 5KB
R$color.class 5KB
R$color.class 5KB
R$id.class 4KB
R$id.class 4KB
R$layout.class 3KB
R$layout.class 3KB
R$string.class 2KB
R$string.class 2KB
MainActivity.class 2KB
R.class 1015B
R.class 910B
R$anim.class 813B
R$anim.class 780B
BuildConfig.class 708B
R$bool.class 680B
R$bool.class 647B
R$integer.class 611B
R$integer.class 578B
R$mipmap.class 572B
classes.dex 2.55MB
.DS_Store 6KB
.DS_Store 6KB
biaoshi.gif 748KB
biaoshi.gif 748KB
.gitignore 118B
.gitignore 7B
build.gradle 865B
build.gradle 498B
settings.gradle 15B
gradlew 5KB
app.iml 12KB
IdentityImageView-master.iml 878B
mockable-android-25.jar 32.3MB
classes.jar 2.62MB
classes.jar 751KB
classes.jar 679KB
classes.jar 294KB
com.android.support-appcompat-v7-25.2.0_043c32d014e9c4b40c5d39de958c5ab443aeefd0.jar 264KB
classes.jar 258KB
com.android.support-support-compat-25.2.0_b6528e5a55a86189c59f90ab15c500e464cfdc97.jar 215KB
classes.jar 163KB
classes.jar 133KB
com.android.support-support-core-ui-25.2.0_0601cab87f3ba8dadcf73736daedec8934cee6dd.jar 121KB
classes.jar 102KB
com.android.support-support-media-compat-25.2.0_aee8a9cffac6384b5ac8574645c69e59aca64b78.jar 85KB
com.android.support-support-fragment-25.2.0_37a8d95b27225fc3b2b44ed24f1c8e392619dca1.jar 78KB
gradle-wrapper.jar 52KB
com.android.support-support-core-utils-25.2.0_30813341aa8db00370947ff76afd25b38f38939f.jar 46KB
classes.jar 39KB
classes.jar 36KB
debug_008bd402152f70b8e1d57940ee2793ceae97aae4.jar 34KB
com.android.support-support-vector-drawable-25.2.0_4819ee726bb5dd61c4710571b93761dbd1ea6e24.jar 23KB
classes.jar 11KB
com.android.support-animated-vector-drawable-25.2.0_1255078b5ded80c54ca06d2eebd0526e15c35639.jar 7KB
classes.jar 4KB
support-annotations-25.2.0_0198f15414ac0b998bd898f81ba8559f49b5f711.jar 4KB
classes.jar 2KB
com.android.support-support-v4-25.2.0_bd42139a8af7bebf677b158d8bd0e73d6e109f29.jar 804B
classes.jar 589B
R.java 429KB
R.java 98KB
IdentityImageView.java 15KB
CircleImageView.java 13KB
MainActivity.java 2KB
ExampleInstrumentedTest.java 750B
BuildConfig.java 463B
BuildConfig.java 441B
ExampleUnitTest.java 395B
R.java 381B
R.java 334B
共 1332 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14
资源评论
- LayoutInflater2019-07-08不错不错不错不错不错不错不错
mysimplelove
- 粉丝: 124
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功